[OE-core] [PATCH 00/53] musl fixes 3

Burton, Ross ross.burton at intel.com
Fri Jan 8 14:00:34 UTC 2016


On 8 January 2016 at 10:19, Khem Raj <raj.khem at gmail.com> wrote:

> This set of fixes let core-image-full-cmdline build with musl along with
> core-image-sato
> and core-image-weston
>

Hm, for some reason, this doesn't work for me.

Lots and lots of "files installed but not packaged", all locales.  eg
/usr/lib/locale/hu/LC_MESSAGES/glib20.mo in glib-2.0.

systemd fails with this error, over and over:

|
/data/poky-master/tmp/work/i586-poky-linux-musl/systemd/1_228+gitAUTOINC+dd050decb6-r0/git/src/basic/util.h:96:70:
error: unknown type name 'comparison_fn_t'
|  static inline void qsort_safe(void *base, size_t nmemb, size_t size,
comparison_fn_t compar) {

Also I presume you're not building with debugging tools enabled because
oprofile fails to build:

| make[2]: Entering directory
'/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/build/pe_profiling'
| i586-poky-linux-musl-g++  -m32 -march=i586
--sysroot=/data/poky-master/tmp/sysroots/qemux86 -DHAVE_CONFIG_H -I.
-I/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling
-I..  -I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libutil
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libop
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libutil++
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libperf_events
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libpe_utils
-I/data/poky-master/tmp/sysroots/qemux86/usr/include   -W -Wall -fno-common
-ftemplate-depth-50 -O2 -pipe -g -feliminate-unused-debug-types
-fvisibility-inlines-hidden -c -o operf.o
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:
In function 'int __delete_old_previous_sample_data(const char*, const
stat*, int, FTW*)':
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:862:10:
error: 'FTW_STOP' was not declared in this scope
|    return FTW_STOP;
|           ^
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:864:10:
error: 'FTW_CONTINUE' was not declared in this scope
|    return FTW_CONTINUE;
|           ^
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:
In function 'void convert_sample_data()':
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:899:41:
error: 'FTW_ACTIONRETVAL' was not declared in this scope
|                  int flags = FTW_DEPTH | FTW_ACTIONRETVAL;
|                                          ^
| Makefile:451: recipe for target 'operf.o' failed

I presume this is another "link to fts" case.

Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160108/b2c8a5a8/attachment-0002.html>


More information about the Openembedded-core mailing list