On master, build breaks if I specify oem-extra-libs feature to aglsetup.sh.
libthai (in oem-extra-libs) build fails due to configure error.
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether linker supports -version-script... yes
checking for doxygen... no
checking for trietool-0.2... no
configure: error: You need trietool-0.2 (from libdatrie package) to generate dict, or just use --disable-dict to skip
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_configure (log file is located at /home/tmatsuzawa/yocto_x64-agl/wk1_dd2/top/build/tmp/work/corei7-64-agl-linux/libthai/0.1.20-r0/temp/log.do_configure.22043)
Environment
None
Activity
Walt Miner
August 22, 2017 at 1:19 PM
@Jan-Simon Moeller@Takashi Matsuzawa Is this issue now resolved with gerrit 10325?
Jan-Simon Moeller
July 24, 2017 at 12:22 PM
Those libs need to be imported into the agl-* profiles / layers for EE where applicable. meta-agl-devel is not part of the standard CI.
As these seem to be related to SECURITY_CFLAGS, it should be fixed or as last resort the FLAGS masked.
Patches welcome.
Takashi Matsuzawa
July 24, 2017 at 7:00 AM
I also see breaks with imagemagic and protobuf, which is related to SECURITY_NO_PIE_CFLAGS.
Takashi Matsuzawa
July 24, 2017 at 1:10 AM
Would it be a risk to run CI with oem-extra-libs enabled?
Takashi Matsuzawa
July 23, 2017 at 1:31 PM
Change review submitted.
I did not add libthai, so the component owner should review the change.
Added dd-mustfix since without the fix oem-extra-libs feature cannot be built.
On master, build breaks if I specify oem-extra-libs feature to aglsetup.sh.
libthai (in oem-extra-libs) build fails due to configure error.
checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether linker supports -version-script... yes checking for doxygen... no checking for trietool-0.2... no configure: error: You need trietool-0.2 (from libdatrie package) to generate dict, or just use --disable-dict to skip WARNING: exit code 1 from a shell command. ERROR: Function failed: do_configure (log file is located at /home/tmatsuzawa/yocto_x64-agl/wk1_dd2/top/build/tmp/work/corei7-64-agl-linux/libthai/0.1.20-r0/temp/log.do_configure.22043)