From version 42.1
edited by MatthieuTanon
on 2018/05/16 11:29
To version 43.1
edited by MatthieuTanon
on 2018/05/16 11:59
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -152,9 +152,11 @@
152 152  
153 153  === Add the commercial license to the white flags list ===
154 154  
155 -This is useful for libav, otherwise the linphone build will fail.
155 +{{info}}
156 +The following step is relative to license issues, please be careful if you intend to build a commercial product. The following .bbappend files for libav and ffmpeg disable their GPL license respectively. Their use depends on the Yocto version you are using (Fido uses libav, Morty uses ffmpeg),
157 +{{/info}}
156 156  
157 -In the **local.conf** file under build/conf/, add the following lines :
159 +This is useful for libav, otherwise the linphone build will fail. In the **local.conf** file under build/conf/, add the following lines :
158 158  
159 159  {{code}}
160 160  LICENSE_FLAGS_WHITELIST = "commercial"
... ... @@ -161,7 +161,14 @@
161 161  BB_ENV_EXTRAWHITE += "JAVA_HOME"
162 162  {{/code}}
163 163  
166 +Since **Yocto Krogoth**, libav has been replaced by ffmpeg. In order to ignore the **.bbappend** file concerning libav the following line is necessary for a **Yocto Morty** build:
164 164  
168 +{{code}}
169 +BBMASK += "/path/to/poky/sources/meta-bc/linphone/libav/libav_%.bbappend"
170 +{{/code}}
171 +
172 +
173 +
165 165  {{info}}
166 166  The following steps are optional but can be very useful if you want to customize your build
167 167  {{/info}}