diff options
Diffstat (limited to 'meta/conf/distro/include')
-rw-r--r-- | meta/conf/distro/include/as-needed.inc | 16 | ||||
-rw-r--r-- | meta/conf/distro/include/default-distrovars.inc | 50 | ||||
-rw-r--r-- | meta/conf/distro/include/default-providers.inc | 47 | ||||
-rw-r--r-- | meta/conf/distro/include/default-versions.inc | 14 | ||||
-rw-r--r-- | meta/conf/distro/include/security_flags.inc | 85 | ||||
-rw-r--r-- | meta/conf/distro/include/seperatebuilddir.inc | 768 | ||||
-rw-r--r-- | meta/conf/distro/include/tclibc-eglibc.inc | 40 | ||||
-rw-r--r-- | meta/conf/distro/include/tclibc-uclibc.inc | 28 | ||||
-rw-r--r-- | meta/conf/distro/include/tcmode-default.inc | 60 | ||||
-rw-r--r-- | meta/conf/distro/include/world-broken.inc | 5 |
10 files changed, 1113 insertions, 0 deletions
diff --git a/meta/conf/distro/include/as-needed.inc b/meta/conf/distro/include/as-needed.inc new file mode 100644 index 0000000000..9d2056e17a --- /dev/null +++ b/meta/conf/distro/include/as-needed.inc | |||
@@ -0,0 +1,16 @@ | |||
1 | |||
2 | ASNEEDED = "-Wl,--as-needed" | ||
3 | |||
4 | ASNEEDED_pn-console-tools = "" | ||
5 | ASNEEDED_pn-distcc = "" | ||
6 | ASNEEDED_pn-openobex = "" | ||
7 | ASNEEDED_pn-icu = "" | ||
8 | ASNEEDED_pn-xserver-kdrive-xomap = "" | ||
9 | ASNEEDED_pn-minimo = "" | ||
10 | ASNEEDED_pn-pciutils = "" | ||
11 | ASNEEDED_pn-puzzles = "" | ||
12 | ASNEEDED_pn-dialer = "" | ||
13 | ASNEEDED_pn-pulseaudio = "" | ||
14 | ASNEEDED_pn-rpm = "" | ||
15 | |||
16 | TARGET_LDFLAGS += "${ASNEEDED}" | ||
diff --git a/meta/conf/distro/include/default-distrovars.inc b/meta/conf/distro/include/default-distrovars.inc new file mode 100644 index 0000000000..5ef9c32c39 --- /dev/null +++ b/meta/conf/distro/include/default-distrovars.inc | |||
@@ -0,0 +1,50 @@ | |||
1 | QA_LOGFILE = "${TMPDIR}/qa.log" | ||
2 | |||
3 | OEINCLUDELOGS ?= "yes" | ||
4 | KERNEL_CONSOLE ?= "ttyS0" | ||
5 | KEEPUIMAGE ??= "yes" | ||
6 | |||
7 | IMAGE_LINGUAS ?= "en-us en-gb" | ||
8 | LIMIT_BUILT_LOCALES ?= "POSIX en_US en_GB" | ||
9 | ENABLE_BINARY_LOCALE_GENERATION ?= "1" | ||
10 | LOCALE_UTF8_ONLY ?= "0" | ||
11 | |||
12 | DISTRO_FEATURES_DEFAULT ?= "alsa argp bluetooth ext2 irda largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11" | ||
13 | DISTRO_FEATURES_LIBC_DEFAULT ?= "ipv4 ipv6 libc-backtrace libc-big-macros libc-bsd libc-cxx-tests libc-catgets libc-charsets libc-crypt \ | ||
14 | libc-crypt-ufc libc-db-aliases libc-envz libc-fcvt libc-fmtmsg libc-fstab libc-ftraverse \ | ||
15 | libc-getlogin libc-idn libc-inet-anl libc-libm libc-locales libc-locale-code \ | ||
16 | libc-memusage libc-nis libc-nsswitch libc-rcmd libc-rtld-debug libc-spawn libc-streams libc-sunrpc \ | ||
17 | libc-utmp libc-utmpx libc-wordexp libc-posix-clang-wchar libc-posix-regexp libc-posix-regexp-glibc \ | ||
18 | libc-posix-wchar-io" | ||
19 | DISTRO_FEATURES_LIBC ?= "${DISTRO_FEATURES_LIBC_DEFAULT}" | ||
20 | DISTRO_FEATURES_LIBC_class-nativesdk = "${DISTRO_FEATURES_LIBC_DEFAULT}" | ||
21 | DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC}" | ||
22 | |||
23 | IMAGE_FEATURES ?= "" | ||
24 | |||
25 | # This is a list of packages that are used by the build system to build the distribution, they are not | ||
26 | # directly part of the distribution. | ||
27 | HOSTTOOLS_WHITELIST_GPLv3 ?= "" | ||
28 | WHITELIST_GPLv3 ?= "less" | ||
29 | LGPLv2_WHITELIST_GPLv3 ?= "libassuan gnutls libtasn1 libidn libgcc gcc-runtime" | ||
30 | |||
31 | COMMERCIAL_AUDIO_PLUGINS ?= "" | ||
32 | # COMMERCIAL_AUDIO_PLUGINS ?= "gst-plugins-ugly-mad gst-plugins-ugly-mpegaudioparse" | ||
33 | COMMERCIAL_VIDEO_PLUGINS ?= "" | ||
34 | # COMMERCIAL_VIDEO_PLUGINS ?= "gst-plugins-ugly-mpeg2dec gst-plugins-ugly-mpegstream gst-plugins-bad-mpegvideoparse" | ||
35 | COMMERCIAL_QT ?= "" | ||
36 | # COMMERCIAL_QT ?= "qmmp" | ||
37 | # Set of common licenses used for license.bbclass | ||
38 | COMMON_LICENSE_DIR ??= "${COREBASE}/meta/files/common-licenses" | ||
39 | |||
40 | BB_GENERATE_MIRROR_TARBALLS ??= "0" | ||
41 | |||
42 | NO32LIBS ??= "1" | ||
43 | |||
44 | # Default to emitting logfiles if a build fails. | ||
45 | BBINCLUDELOGS ??= "yes" | ||
46 | SDK_VERSION ??= "nodistro.0" | ||
47 | DISTRO_VERSION ??= "nodistro.0" | ||
48 | |||
49 | # Missing checksums should raise an error | ||
50 | BB_STRICT_CHECKSUM = "1" | ||
diff --git a/meta/conf/distro/include/default-providers.inc b/meta/conf/distro/include/default-providers.inc new file mode 100644 index 0000000000..419ffcdaf2 --- /dev/null +++ b/meta/conf/distro/include/default-providers.inc | |||
@@ -0,0 +1,47 @@ | |||
1 | # | ||
2 | # Default virtual providers | ||
3 | # | ||
4 | PREFERRED_PROVIDER_virtual/db ?= "db" | ||
5 | PREFERRED_PROVIDER_virtual/db-native ?= "db-native" | ||
6 | PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" | ||
7 | PREFERRED_PROVIDER_virtual/xserver-xf86 ?= "xserver-xorg" | ||
8 | PREFERRED_PROVIDER_virtual/egl ?= "mesa" | ||
9 | PREFERRED_PROVIDER_virtual/libgl ?= "mesa" | ||
10 | PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa" | ||
11 | PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa" | ||
12 | PREFERRED_PROVIDER_virtual/mesa ?= "mesa" | ||
13 | PREFERRED_PROVIDER_virtual/update-alternatives ?= "opkg-utils" | ||
14 | PREFERRED_PROVIDER_virtual/update-alternatives-native ?= "opkg-utils-native" | ||
15 | PREFERRED_PROVIDER_virtual/libx11 ?= "libx11" | ||
16 | PREFERRED_PROVIDER_xf86-video-intel ?= "xf86-video-intel" | ||
17 | |||
18 | # | ||
19 | # Default virtual runtime providers | ||
20 | # | ||
21 | VIRTUAL-RUNTIME_update-alternatives ?= "update-alternatives-opkg" | ||
22 | VIRTUAL-RUNTIME_apm ?= "apm" | ||
23 | VIRTUAL-RUNTIME_alsa-state ?= "alsa-state" | ||
24 | |||
25 | # | ||
26 | # Default recipe providers | ||
27 | # | ||
28 | PREFERRED_PROVIDER_dbus-glib ?= "dbus-glib" | ||
29 | PREFERRED_PROVIDER_dbus-glib-native ?= "dbus-glib-native" | ||
30 | PREFERRED_PROVIDER_gdk-pixbuf ?= "gdk-pixbuf" | ||
31 | PREFERRED_PROVIDER_libgcc ?= "libgcc" | ||
32 | PREFERRED_PROVIDER_nativesdk-libgcc ?= "nativesdk-libgcc" | ||
33 | PREFERRED_PROVIDER_linux-libc-headers ?= "linux-libc-headers" | ||
34 | PREFERRED_PROVIDER_nativesdk-linux-libc-headers ?= "nativesdk-linux-libc-headers" | ||
35 | PREFERRED_PROVIDER_matchbox-panel ?= "matchbox-panel-2" | ||
36 | PREFERRED_PROVIDER_opkg ?= "opkg" | ||
37 | PREFERRED_PROVIDER_opkg-native ?= "opkg-native" | ||
38 | PREFERRED_PROVIDER_nativesdk-opkg ?= "nativesdk-opkg" | ||
39 | PREFERRED_PROVIDER_console-tools ?= "kbd" | ||
40 | PREFERRED_PROVIDER_gzip-native ?= "pigz-native" | ||
41 | PREFERRED_PROVIDER_make ?= "make" | ||
42 | PREFERRED_PROVIDER_udev ?= "${@base_contains('DISTRO_FEATURES','systemd','systemd','udev',d)}" | ||
43 | # There are issues with runtime packages and PREFERRED_PROVIDER, see YOCTO #5044 for details | ||
44 | # on this rather strange entry. | ||
45 | PREFERRED_PROVIDER_bluez4 ?= "bluez4" | ||
46 | # Alternative is ltp-ddt in meta-oe: meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb | ||
47 | PREFERRED_PROVIDER_ltp ?= "ltp" | ||
diff --git a/meta/conf/distro/include/default-versions.inc b/meta/conf/distro/include/default-versions.inc new file mode 100644 index 0000000000..a9a931d772 --- /dev/null +++ b/meta/conf/distro/include/default-versions.inc | |||
@@ -0,0 +1,14 @@ | |||
1 | # | ||
2 | # Default preferred versions | ||
3 | # | ||
4 | |||
5 | # Force the python versions in one place | ||
6 | PYTHON_BASEVERSION ?= "2.7" | ||
7 | PREFERRED_VERSION_python ?= "2.7.3" | ||
8 | PREFERRED_VERSION_python-native ?= "2.7.3" | ||
9 | |||
10 | # Force the older version of liberation-fonts until we fix the fontforge issue | ||
11 | PREFERRED_VERSION_liberation-fonts ?= "1.04" | ||
12 | |||
13 | # Intel video stack 2013Q3 and newer need a version >=2.99.902 | ||
14 | PREFERRED_VERSION_xf86-video-intel ?= "2.99.910" | ||
diff --git a/meta/conf/distro/include/security_flags.inc b/meta/conf/distro/include/security_flags.inc new file mode 100644 index 0000000000..60f3049e6b --- /dev/null +++ b/meta/conf/distro/include/security_flags.inc | |||
@@ -0,0 +1,85 @@ | |||
1 | SECURITY_CFLAGS ?= "-fstack-protector-all -pie -fpie -D_FORTIFY_SOURCE=2" | ||
2 | SECURITY_NO_PIE_CFLAGS ?= "-fstack-protector-all -D_FORTIFY_SOURCE=2" | ||
3 | SECURITY_LDFLAGS ?= "-Wl,-z,relro,-z,now" | ||
4 | SECURITY_X_LDFLAGS ?= "-Wl,-z,relro" | ||
5 | |||
6 | # powerpc does not get on with pie for reasons not looked into as yet | ||
7 | SECURITY_CFLAGS_powerpc = "-fstack-protector-all -D_FORTIFY_SOURCE=2" | ||
8 | # Deal with ppc specific linker failures when using the cflags | ||
9 | SECURITY_CFLAGS_pn-dbus_powerpc = "" | ||
10 | SECURITY_CFLAGS_pn-dbus-ptest_powerpc = "" | ||
11 | SECURITY_CFLAGS_pn-libmatchbox_powerpc = "" | ||
12 | SECURITY_CFLAGS_pn-webkit-gtk_powerpc = "" | ||
13 | |||
14 | # arm specific security flag issues | ||
15 | SECURITY_CFLAGS_pn-lttng-tools_arm = "${SECURITY_NO_PIE_CFLAGS}" | ||
16 | |||
17 | SECURITY_CFLAGS_pn-aspell = "${SECURITY_NO_PIE_CFLAGS}" | ||
18 | SECURITY_CFLAGS_pn-beecrypt = "${SECURITY_NO_PIE_CFLAGS}" | ||
19 | # Curl seems to check for FORTIFY_SOURCE in CFLAGS, but even assigned | ||
20 | # to CPPFLAGS it gets picked into CFLAGS in bitbake. | ||
21 | #TARGET_CPPFLAGS_pn-curl += "-D_FORTIFY_SOURCE=2" | ||
22 | SECURITY_CFLAGS_pn-cups = "${SECURITY_NO_PIE_CLAGS}" | ||
23 | SECURITY_CFLAGS_pn-curl = "-fstack-protector-all -pie -fpie" | ||
24 | SECURITY_CFLAGS_pn-db = "${SECURITY_NO_PIE_CFLAGS}" | ||
25 | SECURITY_CFLAGS_pn-directfb = "${SECURITY_NO_PIE_CFLAGS}" | ||
26 | SECURITY_CFLAGS_pn-eglibc = "" | ||
27 | SECURITY_CFLAGS_pn-eglibc-initial = "" | ||
28 | SECURITY_CFLAGS_pn-enchant = "${SECURITY_NO_PIE_CFLAGS}" | ||
29 | SECURITY_CFLAGS_pn-flac = "${SECURITY_NO_PIE_CFLAGS}" | ||
30 | SECURITY_CFLAGS_pn-gcc-runtime = "${SECURITY_NO_PIE_CFLAGS}" | ||
31 | SECURITY_CFLAGS_pn-gdb = "${SECURITY_NO_PIE_CFLAGS}" | ||
32 | SECURITY_CFLAGS_pn-gmp = "${SECURITY_NO_PIE_CFLAGS}" | ||
33 | SECURITY_CFLAGS_pn-gnutls = "${SECURITY_NO_PIE_CFLAGS}" | ||
34 | SECURITY_CFLAGS_pn-grub = "" | ||
35 | SECURITY_CFLAGS_pn-grub-efi = "" | ||
36 | SECURITY_CFLAGS_pn-grub-efi-native = "" | ||
37 | SECURITY_CFLAGS_pn-grub-efi-x86-native = "" | ||
38 | SECURITY_CFLAGS_pn-grub-efi-x86-64-native = "" | ||
39 | SECURITY_CFLAGS_pn-grub-efi-i586-native = "" | ||
40 | SECURITY_CFLAGS_pn-grub-efi-x86-64-native = "" | ||
41 | SECURITY_CFLAGS_pn-gst-plugins-bad = "${SECURITY_NO_PIE_CFLAGS}" | ||
42 | SECURITY_CFLAGS_pn-gst-plugins-gl = "${SECURITY_NO_PIE_CFLAGS}" | ||
43 | SECURITY_CFLAGS_pn-gstreamer1.0-plugins-good = "${SECURITY_NO_PIE_CFLAGS}" | ||
44 | SECURITY_CFLAGS_pn-harfbuzz = "${SECURITY_NO_PIE_CFLAGS}" | ||
45 | SECURITY_CFLAGS_pn-kexec-tools = "${SECURITY_NO_PIE_CFLAGS}" | ||
46 | SECURITY_CFLAGS_pn-libcap = "${SECURITY_NO_PIE_CFLAGS}" | ||
47 | SECURITY_CFLAGS_pn-libgcc = "${SECURITY_NO_PIE_CFLAGS}" | ||
48 | SECURITY_CFLAGS_pn-libid3tag = "${SECURITY_NO_PIE_CFLAGS}" | ||
49 | SECURITY_CFLAGS_pn-libnewt = "${SECURITY_NO_PIE_CFLAGS}" | ||
50 | SECURITY_CFLAGS_pn-libglu = "${SECURITY_NO_PIE_CFLAGS}" | ||
51 | SECURITY_CFLAGS_pn-libpcap = "${SECURITY_NO_PIE_CFLAGS}" | ||
52 | SECURITY_CFLAGS_pn-libpcre = "${SECURITY_NO_PIE_CFLAGS}" | ||
53 | SECURITY_CFLAGS_pn-libproxy = "${SECURITY_NO_PIE_CFLAGS}" | ||
54 | SECURITY_CFLAGS_pn-lttng-ust = "${SECURITY_NO_PIE_CFLAGS}" | ||
55 | SECURITY_CFLAGS_pn-mesa = "${SECURITY_NO_PIE_CFLAGS}" | ||
56 | SECURITY_CFLAGS_pn-mesa-gl = "${SECURITY_NO_PIE_CFLAGS}" | ||
57 | SECURITY_CFLAGS_pn-openssl = "${SECURITY_NO_PIE_CFLAGS}" | ||
58 | SECURITY_CFLAGS_pn-opensp = "${SECURITY_NO_PIE_CFLAGS}" | ||
59 | SECURITY_CFLAGS_pn-ppp = "${SECURITY_NO_PIE_CFLAGS}" | ||
60 | SECURITY_CFLAGS_pn-python = "${SECURITY_NO_PIE_CFLAGS}" | ||
61 | SECURITY_CFLAGS_pn-python-imaging = "${SECURITY_NO_PIE_CFLAGS}" | ||
62 | SECURITY_CFLAGS_pn-python-pycurl = "${SECURITY_NO_PIE_CFLAGS}" | ||
63 | SECURITY_CFLAGS_pn-python-smartpm = "${SECURITY_NO_PIE_CFLAGS}" | ||
64 | SECURITY_CFLAGS_pn-tcl = "${SECURITY_NO_PIE_CFLAGS}" | ||
65 | SECURITY_CFLAGS_pn-tiff = "${SECURITY_NO_PIE_CFLAGS}" | ||
66 | SECURITY_CFLAGS_pn-valgrind = "${SECURITY_NO_PIE_CFLAGS}" | ||
67 | SECURITY_CFLAGS_pn-webkit-gtk = "${SECURITY_NO_PIE_CFLAGS}" | ||
68 | SECURITY_CFLAGS_pn-zlib = "${SECURITY_NO_PIE_CFLAGS}" | ||
69 | SECURITY_CFLAGS_pn-lvm2 = "${SECURITY_NO_PIE_CFLAGS}" | ||
70 | SECURITY_CFLAGS_pn-expect = "${SECURITY_NO_PIE_CFLAGS}" | ||
71 | |||
72 | # These 2 have text relco errors with the pie options enabled | ||
73 | SECURITY_CFLAGS_pn-ltp = "${SECURITY_NO_PIE_CFLAGS}" | ||
74 | SECURITY_CFLAGS_pn-pulseaudio = "${SECURITY_NO_PIE_CFLAGS}" | ||
75 | |||
76 | TARGET_CFLAGS_append = " ${SECURITY_CFLAGS}" | ||
77 | TARGET_LDFLAGS_append = " ${SECURITY_LDFLAGS}" | ||
78 | |||
79 | SECURITY_LDFLAGS_pn-xf86-video-fbdev = "${SECURITY_X_LDFLAGS}" | ||
80 | SECURITY_LDFLAGS_pn-xf86-video-intel = "${SECURITY_X_LDFLAGS}" | ||
81 | SECURITY_LDFLAGS_pn-xf86-video-omapfb = "${SECURITY_X_LDFLAGS}" | ||
82 | SECURITY_LDFLAGS_pn-xf86-video-omap = "${SECURITY_X_LDFLAGS}" | ||
83 | SECURITY_LDFLAGS_pn-xf86-video-vesa = "${SECURITY_X_LDFLAGS}" | ||
84 | SECURITY_LDFLAGS_pn-xf86-video-vmware = "${SECURITY_X_LDFLAGS}" | ||
85 | SECURITY_LDFLAGS_pn-xserver-xorg = "${SECURITY_X_LDFLAGS}" | ||
diff --git a/meta/conf/distro/include/seperatebuilddir.inc b/meta/conf/distro/include/seperatebuilddir.inc new file mode 100644 index 0000000000..cf90c10fe9 --- /dev/null +++ b/meta/conf/distro/include/seperatebuilddir.inc | |||
@@ -0,0 +1,768 @@ | |||
1 | # List of autotools recipes which support building with external build directories | ||
2 | # i.e. ${B} != ${S} | ||
3 | SEPB = "${WORKDIR}/build" | ||
4 | |||
5 | # Makefile based, no out of tree support | ||
6 | #B_pn-acl = "${SEPB}" | ||
7 | #B_pn-acl-native = "${SEPB}" | ||
8 | B_pn-alsa-lib = "${SEPB}" | ||
9 | B_pn-alsa-lib-native = "${SEPB}" | ||
10 | # Not autotools | ||
11 | #B_pn-alsa-tools = "${SEPB}" | ||
12 | # Has header issues at compile, likely fixable | ||
13 | #B_pn-alsa-utils = "${SEPB}" | ||
14 | B_pn-apache2 = "${SEPB}" | ||
15 | # No working out of tree support | ||
16 | #B_pn-apr = "${SEPB}" | ||
17 | #B_pn-apr-native = "${SEPB}" | ||
18 | #B_pn-apr-util = "${SEPB}" | ||
19 | #B_pn-apr-util-native = "${SEPB}" | ||
20 | B_pn-apt = "${SEPB}" | ||
21 | B_pn-apt-native = "${SEPB}" | ||
22 | # support for out of tree broken at compile, likely fixable | ||
23 | #B_pn-aspell = "${SEPB}" | ||
24 | # No support for out of tree builds | ||
25 | #B_pn-at = "${SEPB}" | ||
26 | B_pn-atk = "${SEPB}" | ||
27 | B_pn-atk-native = "${SEPB}" | ||
28 | # Makefile based, no out of tree support | ||
29 | #B_pn-attr = "${SEPB}" | ||
30 | #B_pn-attr-native = "${SEPB}" | ||
31 | B_pn-augeas = "${SEPB}" | ||
32 | B_pn-autoconf = "${SEPB}" | ||
33 | B_pn-autoconf-native = "${SEPB}" | ||
34 | B_pn-autogen-native = "${SEPB}" | ||
35 | B_pn-automake = "${SEPB}" | ||
36 | B_pn-automake-native = "${SEPB}" | ||
37 | B_pn-avahi = "${SEPB}" | ||
38 | B_pn-avahi-ui = "${SEPB}" | ||
39 | B_pn-babeltrace = "${SEPB}" | ||
40 | B_pn-base-passwd = "${SEPB}" | ||
41 | #B_pn-bash = "${SEPB}" | ||
42 | B_pn-bc = "${SEPB}" | ||
43 | B_pn-bdwgc = "${SEPB}" | ||
44 | B_pn-bdwgc-native = "${SEPB}" | ||
45 | B_pn-beecrypt = "${SEPB}" | ||
46 | B_pn-beecrypt-native = "${SEPB}" | ||
47 | B_pn-bigreqsproto = "${SEPB}" | ||
48 | B_pn-bigreqsproto-native = "${SEPB}" | ||
49 | #| make[3]: Entering directory `/media/build1/poky/build/tmp/work/i586-poky-linux/bind/9.8.1-r5/build/bin/named' | ||
50 | #| i586-poky-linux-gcc -m32 -march=i586 --sysroot=/media/build1/poky/build/tmp/sysroots/qemux86 -O2 -pipe -g -feliminate-unused-debug-types -c -o named-symtbl.o named-symtbl.c | ||
51 | #| named-symtbl.c:4:27: fatal error: isc/backtrace.h: No such file or directory | ||
52 | #B_pn-bind = "${SEPB}" | ||
53 | B_pn-bison = "${SEPB}" | ||
54 | B_pn-bison-native = "${SEPB}" | ||
55 | B_pn-blktool = "${SEPB}" | ||
56 | # ln: failed to create symbolic link 'lib/bluetooth/bluetooth.h': File exists | ||
57 | #B_pn-bluez4 = "${SEPB}" | ||
58 | B_pn-bluez-hcidump = "${SEPB}" | ||
59 | B_pn-byacc = "${SEPB}" | ||
60 | B_pn-byacc-native = "${SEPB}" | ||
61 | B_pn-bzip2 = "${SEPB}" | ||
62 | B_pn-bzip2-native = "${SEPB}" | ||
63 | B_pn-cairo = "${SEPB}" | ||
64 | B_pn-cairo-native = "${SEPB}" | ||
65 | B_pn-calibrateproto = "${SEPB}" | ||
66 | B_pn-ccache = "${SEPB}" | ||
67 | B_pn-ccache-native = "${SEPB}" | ||
68 | B_pn-chrpath = "${SEPB}" | ||
69 | B_pn-chrpath-native = "${SEPB}" | ||
70 | B_pn-clutter-1.0 = "${SEPB}" | ||
71 | B_pn-clutter-gst-1.0 = "${SEPB}" | ||
72 | B_pn-clutter-gtk-1.0 = "${SEPB}" | ||
73 | #B_pn-cmake = "${SEPB}" | ||
74 | #B_pn-cmake-native = "${SEPB}" | ||
75 | B_pn-cogl-1.0 = "${SEPB}" | ||
76 | B_pn-compositeproto = "${SEPB}" | ||
77 | B_pn-compositeproto-native = "${SEPB}" | ||
78 | #B_pn-connman = "${SEPB}" | ||
79 | #B_pn-connman-gnome = "${SEPB}" | ||
80 | B_pn-consolekit = "${SEPB}" | ||
81 | B_pn-console-tools = "${SEPB}" | ||
82 | B_pn-coreutils = "${SEPB}" | ||
83 | B_pn-coreutils-native = "${SEPB}" | ||
84 | B_pn-courier-authlib = "${SEPB}" | ||
85 | B_pn-courier-imap = "${SEPB}" | ||
86 | B_pn-cpio = "${SEPB}" | ||
87 | B_pn-cracklib = "${SEPB}" | ||
88 | B_pn-cronie = "${SEPB}" | ||
89 | B_pn-cross-localedef-native = "${SEPB}" | ||
90 | #No autoconf and no support for separate build | ||
91 | #B_pn-cups = "${SEPB}" | ||
92 | B_pn-curl = "${SEPB}" | ||
93 | B_pn-curl-native = "${SEPB}" | ||
94 | B_pn-damageproto = "${SEPB}" | ||
95 | B_pn-damageproto-native = "${SEPB}" | ||
96 | B_pn-db = "${SEPB}" | ||
97 | B_pn-db-native = "${SEPB}" | ||
98 | B_pn-dbus = "${SEPB}" | ||
99 | B_pn-dbus-glib = "${SEPB}" | ||
100 | B_pn-dbus-glib-native = "${SEPB}" | ||
101 | B_pn-dbus-native = "${SEPB}" | ||
102 | B_pn-dbus-ptest = "${SEPB}" | ||
103 | B_pn-dbus-wait = "${SEPB}" | ||
104 | B_pn-desktop-file-utils-native = "${SEPB}" | ||
105 | B_pn-dhcp = "${SEPB}" | ||
106 | B_pn-diffstat = "${SEPB}" | ||
107 | B_pn-diffutils = "${SEPB}" | ||
108 | B_pn-directfb = "${SEPB}" | ||
109 | B_pn-directfb-examples = "${SEPB}" | ||
110 | B_pn-distcc = "${SEPB}" | ||
111 | B_pn-dmxproto = "${SEPB}" | ||
112 | B_pn-docbook-utils-native = "${SEPB}" | ||
113 | B_pn-dpkg = "${SEPB}" | ||
114 | B_pn-dpkg-native = "${SEPB}" | ||
115 | B_pn-dri2proto = "${SEPB}" | ||
116 | B_pn-dropbear = "${SEPB}" | ||
117 | ## Makefile based not autotools | ||
118 | ##B_pn-dtc = "${SEPB}" | ||
119 | ##B_pn-dtc-native = "${SEPB}" | ||
120 | B_pn-e2fsprogs = "${SEPB}" | ||
121 | B_pn-e2fsprogs-native = "${SEPB}" | ||
122 | B_pn-ed = "${SEPB}" | ||
123 | B_pn-elfutils = "${SEPB}" | ||
124 | B_pn-elfutils-native = "${SEPB}" | ||
125 | B_pn-enchant = "${SEPB}" | ||
126 | B_pn-encodings = "${SEPB}" | ||
127 | B_pn-ethtool = "${SEPB}" | ||
128 | B_pn-expat = "${SEPB}" | ||
129 | B_pn-expat-native = "${SEPB}" | ||
130 | B_pn-fetchmail = "${SEPB}" | ||
131 | B_pn-file = "${SEPB}" | ||
132 | B_pn-file-native = "${SEPB}" | ||
133 | B_pn-findutils = "${SEPB}" | ||
134 | B_pn-findutils-native = "${SEPB}" | ||
135 | B_pn-fixesproto = "${SEPB}" | ||
136 | B_pn-fixesproto-native = "${SEPB}" | ||
137 | # /bin/bash: line 0: cd: api: No such file or directory | ||
138 | #B_pn-flac = "${SEPB}" | ||
139 | B_pn-flex = "${SEPB}" | ||
140 | B_pn-flex-native = "${SEPB}" | ||
141 | B_pn-font-alias = "${SEPB}" | ||
142 | B_pn-fontconfig = "${SEPB}" | ||
143 | B_pn-fontconfig-native = "${SEPB}" | ||
144 | B_pn-fontsproto = "${SEPB}" | ||
145 | B_pn-fontsproto-native = "${SEPB}" | ||
146 | B_pn-font-util = "${SEPB}" | ||
147 | B_pn-font-util-native = "${SEPB}" | ||
148 | B_pn-foomatic-filters = "${SEPB}" | ||
149 | ## run.do_configure.4694: 88: cd: can't cd to builds/unix | ||
150 | ##B_pn-freetype = "${SEPB}" | ||
151 | ##B_pn-freetype-native = "${SEPB}" | ||
152 | B_pn-fstests = "${SEPB}" | ||
153 | B_pn-gaku = "${SEPB}" | ||
154 | B_pn-gamin = "${SEPB}" | ||
155 | B_pn-gawk = "${SEPB}" | ||
156 | B_pn-gccmakedep = "${SEPB}" | ||
157 | B_pn-gconf = "${SEPB}" | ||
158 | B_pn-gconf-native = "${SEPB}" | ||
159 | B_pn-gdb = "${SEPB}" | ||
160 | B_pn-gdb-cross = "${SEPB}" | ||
161 | B_pn-gdb-cross-canadian-i586 = "${SEPB}" | ||
162 | B_pn-gdbm = "${SEPB}" | ||
163 | B_pn-gdbm-native = "${SEPB}" | ||
164 | B_pn-gdk-pixbuf = "${SEPB}" | ||
165 | B_pn-gdk-pixbuf-native = "${SEPB}" | ||
166 | B_pn-gettext = "${SEPB}" | ||
167 | B_pn-gettext-native = "${SEPB}" | ||
168 | #checking for system lcms2 library... checking for cmsCreateXYZProfile in -llcms2... no | ||
169 | #checking for local lcms library source... configure: error: LittleCMS source not found! | ||
170 | #B_pn-ghostscript = "${SEPB}" | ||
171 | #B_pn-ghostscript-native = "${SEPB}" | ||
172 | # No out of tree build support (manual makefile) | ||
173 | #B_pn-git = "${SEPB}" | ||
174 | #B_pn-git-native = "${SEPB}" | ||
175 | B_pn-glew = "${SEPB}" | ||
176 | B_pn-glib-2.0 = "${SEPB}" | ||
177 | B_pn-glib-2.0-native = "${SEPB}" | ||
178 | B_pn-glib-networking = "${SEPB}" | ||
179 | B_pn-glproto = "${SEPB}" | ||
180 | B_pn-gmp = "${SEPB}" | ||
181 | B_pn-gmp-native = "${SEPB}" | ||
182 | B_pn-gnome-common = "${SEPB}" | ||
183 | B_pn-gnome-common-native = "${SEPB}" | ||
184 | B_pn-gnome-desktop = "${SEPB}" | ||
185 | #B_pn-gnome-doc-utils = "${SEPB}" | ||
186 | #B_pn-gnome-doc-utils-native = "${SEPB}" | ||
187 | B_pn-gnome-icon-theme = "${SEPB}" | ||
188 | B_pn-gnome-mime-data = "${SEPB}" | ||
189 | B_pn-gnupg = "${SEPB}" | ||
190 | ## libtool: link: warning: library `.../usr/lib/libgcrypt.la' was moved. | ||
191 | ##B_pn-gnutls = "${SEPB}" | ||
192 | B_pn-gnutls-native = "${SEPB}" | ||
193 | B_pn-gperf = "${SEPB}" | ||
194 | B_pn-gperf-native = "${SEPB}" | ||
195 | B_pn-gpgme = "${SEPB}" | ||
196 | B_pn-grep = "${SEPB}" | ||
197 | B_pn-groff = "${SEPB}" | ||
198 | B_pn-groff-native = "${SEPB}" | ||
199 | B_pn-grub = "${SEPB}" | ||
200 | B_pn-grub-efi-i586-native = "${SEPB}" | ||
201 | B_pn-gsettings-desktop-schemas = "${SEPB}" | ||
202 | #| ./config.status: line 2219: /media/build1/poky/build/tmp/work/i586-poky-linux/gst-ffmpeg/0.10.13-r4/build//media/build1/poky/build/tmp/work/i586-poky-linux/gst-ffmpeg/0.10.13-r4/gst-ffmpeg-0.10.13/gst-libs/ext/libav/configure: No such file or directory | ||
203 | #| config.status: error: Failed to configure embedded Libav tree | ||
204 | #B_pn-gst-ffmpeg = "${SEPB}" | ||
205 | B_pn-gst-fluendo-mp3 = "${SEPB}" | ||
206 | B_pn-gst-fluendo-mpegdemux = "${SEPB}" | ||
207 | B_pn-gst-openmax = "${SEPB}" | ||
208 | # Has races/confusion over file/symbolic link creation | ||
209 | #B_pn-gst-plugin-bluetooth = "${SEPB}" | ||
210 | B_pn-gst-plugins-bad = "${SEPB}" | ||
211 | B_pn-gst-plugins-base = "${SEPB}" | ||
212 | B_pn-gst-plugins-gl = "${SEPB}" | ||
213 | B_pn-gst-plugins-good = "${SEPB}" | ||
214 | B_pn-gst-plugins-ugly = "${SEPB}" | ||
215 | B_pn-gstreamer = "${SEPB}" | ||
216 | B_pn-gtk+ = "${SEPB}" | ||
217 | B_pn-gtk+3 = "${SEPB}" | ||
218 | B_pn-gtk-doc-stub = "${SEPB}" | ||
219 | B_pn-gtk-doc-stub-native = "${SEPB}" | ||
220 | B_pn-gtk-engines = "${SEPB}" | ||
221 | ##make[1]: *** No rule to make target `data/gtkrc', needed by `all-am'. Stop | ||
222 | ##B_pn-gtk-sato-engine = "${SEPB}" | ||
223 | B_pn-guile = "${SEPB}" | ||
224 | B_pn-guile-native = "${SEPB}" | ||
225 | B_pn-gzip = "${SEPB}" | ||
226 | B_pn-gzip-native = "${SEPB}" | ||
227 | B_pn-harfbuzz = "${SEPB}" | ||
228 | B_pn-harfbuzz-native = "${SEPB}" | ||
229 | B_pn-help2man-native = "${SEPB}" | ||
230 | ## Hand coded makefiles don't support out-of-tree | ||
231 | ##B_pn-hicolor-icon-theme = "${SEPB}" | ||
232 | B_pn-icon-naming-utils-native = "${SEPB}" | ||
233 | B_pn-icu = "${SEPB}" | ||
234 | B_pn-icu-native = "${SEPB}" | ||
235 | B_pn-inputproto = "${SEPB}" | ||
236 | B_pn-inputproto-native = "${SEPB}" | ||
237 | B_pn-intltool = "${SEPB}" | ||
238 | B_pn-intltool-native = "${SEPB}" | ||
239 | B_pn-iptables = "${SEPB}" | ||
240 | #B_pn-irda-utils = "${SEPB}" | ||
241 | B_pn-jpeg = "${SEPB}" | ||
242 | B_pn-jpeg-native = "${SEPB}" | ||
243 | #B_pn-js = "${SEPB}" | ||
244 | B_pn-json-glib = "${SEPB}" | ||
245 | B_pn-kbd = "${SEPB}" | ||
246 | B_pn-kbd-native = "${SEPB}" | ||
247 | B_pn-kbproto = "${SEPB}" | ||
248 | B_pn-kbproto-native = "${SEPB}" | ||
249 | B_pn-kconfig-frontends = "${SEPB}" | ||
250 | B_pn-kconfig-frontends-native = "${SEPB}" | ||
251 | ##kexec-tools-2.0.3/kexec/arch/ppc/Makefile:4: kexec/arch/ppc/libfdt/Makefile.libfdt: No such file or directory | ||
252 | ##B_pn-kexec-tools = "${SEPB}" | ||
253 | B_pn-kmod = "${SEPB}" | ||
254 | B_pn-kmod-native = "${SEPB}" | ||
255 | B_pn-lame = "${SEPB}" | ||
256 | B_pn-leafpad = "${SEPB}" | ||
257 | B_pn-less = "${SEPB}" | ||
258 | B_pn-liba52 = "${SEPB}" | ||
259 | #| cat /media/build1/poky/build/tmp/work/i586-poky-linux/libarchive/2.8.5-r0/libarchive-2.8.5/libarchive/test/test_*.c | grep DEFINE_TEST > libarchive/test/list.h | ||
260 | #| cat /media/build1/poky/build/tmp/work/i586-poky-linux/libarchive/2.8.5-r0/libarchive-2.8.5/tar/test/test_*.c | grep DEFINE_TEST > tar/test/list.h | ||
261 | #| cat /media/build1/poky/build/tmp/work/i586-poky-linux/libarchive/2.8.5-r0/libarchive-2.8.5/cpio/test/test_*.c | grep DEFINE_TEST > cpio/test/list.h | ||
262 | #| /bin/bash: tar/test/list.h: No such file or directory | ||
263 | #| /bin/bash: libarchive/test/list.h: No such file or directory | ||
264 | #| /bin/bash: cpio/test/list.h: No such file or directory | ||
265 | #B_pn-libarchive = "${SEPB}" | ||
266 | B_pn-libart-lgpl = "${SEPB}" | ||
267 | B_pn-libassuan = "${SEPB}" | ||
268 | B_pn-libatomics-ops = "${SEPB}" | ||
269 | B_pn-libcgroup = "${SEPB}" | ||
270 | B_pn-libcheck = "${SEPB}" | ||
271 | B_pn-libcroco = "${SEPB}" | ||
272 | B_pn-libdaemon = "${SEPB}" | ||
273 | B_pn-libdmx = "${SEPB}" | ||
274 | B_pn-libdrm = "${SEPB}" | ||
275 | B_pn-libevent = "${SEPB}" | ||
276 | B_pn-libexif = "${SEPB}" | ||
277 | B_pn-libfakekey = "${SEPB}" | ||
278 | B_pn-libffi = "${SEPB}" | ||
279 | B_pn-libffi-native = "${SEPB}" | ||
280 | ##i586-poky-linux-libtool: link: cannot find the library `/media/build1/poky/build/tmp/work/i586-poky-linux/libfm/1.1.0-r0/libfm-1.1.0/src/actions/libfmactions.la' or unhandled argument `/media/build1/poky/build/tmp/work/i586-poky-linux/libfm/1.1.0-r0/libfm-1.1.0/src/actions/libfmactions.la' | ||
281 | ##B_pn-libfm = "${SEPB}" | ||
282 | B_pn-libfontenc = "${SEPB}" | ||
283 | B_pn-libfontenc-native = "${SEPB}" | ||
284 | B_pn-libgcc = "${SEPB}" | ||
285 | #B_pn-libgcrypt = "${SEPB}" | ||
286 | #B_pn-libgcrypt-native = "${SEPB}" | ||
287 | B_pn-libglade = "${SEPB}" | ||
288 | B_pn-libglu = "${SEPB}" | ||
289 | B_pn-libgpg-error = "${SEPB}" | ||
290 | B_pn-libgpg-error-native = "${SEPB}" | ||
291 | B_pn-libice = "${SEPB}" | ||
292 | B_pn-libice-native = "${SEPB}" | ||
293 | B_pn-libid3tag = "${SEPB}" | ||
294 | B_pn-libidn = "${SEPB}" | ||
295 | B_pn-json-c = "${SEPB}" | ||
296 | B_pn-libksba = "${SEPB}" | ||
297 | B_pn-libmad = "${SEPB}" | ||
298 | B_pn-libmatchbox = "${SEPB}" | ||
299 | B_pn-libmpc = "${SEPB}" | ||
300 | B_pn-libmpc-native = "${SEPB}" | ||
301 | # CMake Error: The source directory "[...]libmusicbrainz-5.0.1[...]/build" does not appear to contain CMakeLists.txt. | ||
302 | #B_pn-libmusicbrainz = "${SEPB}" | ||
303 | # Not automake and no support for out of tree | ||
304 | #B_pn-libnewt = "${SEPB}" | ||
305 | B_pn-libnfsidmap = "${SEPB}" | ||
306 | # flex.real: could not create route/cls/ematch_grammar.c | ||
307 | #B_pn-libnl = "${SEPB}" | ||
308 | B_pn-libnss-mdns = "${SEPB}" | ||
309 | B_pn-libogg = "${SEPB}" | ||
310 | B_pn-liboil = "${SEPB}" | ||
311 | B_pn-libomxil = "${SEPB}" | ||
312 | B_pn-libowl = "${SEPB}" | ||
313 | B_pn-libowl-av = "${SEPB}" | ||
314 | B_pn-libpam = "${SEPB}" | ||
315 | B_pn-libpcap = "${SEPB}" | ||
316 | B_pn-libpciaccess = "${SEPB}" | ||
317 | B_pn-libpcre = "${SEPB}" | ||
318 | B_pn-libpcre-native = "${SEPB}" | ||
319 | B_pn-libpng = "${SEPB}" | ||
320 | B_pn-libpng-native = "${SEPB}" | ||
321 | B_pn-libpthread-stubs = "${SEPB}" | ||
322 | B_pn-libpthread-stubs-native = "${SEPB}" | ||
323 | B_pn-librsvg = "${SEPB}" | ||
324 | B_pn-librsvg-native = "${SEPB}" | ||
325 | B_pn-libsamplerate0 = "${SEPB}" | ||
326 | B_pn-libsdl = "${SEPB}" | ||
327 | B_pn-libsm = "${SEPB}" | ||
328 | B_pn-libsm-native = "${SEPB}" | ||
329 | B_pn-libsndfile1 = "${SEPB}" | ||
330 | B_pn-libsoup-2.4 = "${SEPB}" | ||
331 | B_pn-libtasn1 = "${SEPB}" | ||
332 | B_pn-libtasn1-native = "${SEPB}" | ||
333 | B_pn-libtelepathy = "${SEPB}" | ||
334 | B_pn-libtheora = "${SEPB}" | ||
335 | B_pn-libtirpc = "${SEPB}" | ||
336 | B_pn-libtool = "${SEPB}" | ||
337 | B_pn-libtool-cross = "${SEPB}" | ||
338 | B_pn-libtool-native = "${SEPB}" | ||
339 | B_pn-libunique = "${SEPB}" | ||
340 | B_pn-libunistring = "${SEPB}" | ||
341 | B_pn-libunistring-native = "${SEPB}" | ||
342 | B_pn-liburcu = "${SEPB}" | ||
343 | B_pn-libusb1 = "${SEPB}" | ||
344 | B_pn-libusb1-native = "${SEPB}" | ||
345 | B_pn-libusb-compat = "${SEPB}" | ||
346 | B_pn-libusb-compat-native = "${SEPB}" | ||
347 | B_pn-libuser = "${SEPB}" | ||
348 | B_pn-libva-intel-driver = "${SEPB}" | ||
349 | B_pn-libvorbis = "${SEPB}" | ||
350 | B_pn-libx11 = "${SEPB}" | ||
351 | B_pn-libx11-diet = "${SEPB}" | ||
352 | B_pn-libx11-native = "${SEPB}" | ||
353 | B_pn-libxau = "${SEPB}" | ||
354 | B_pn-libxau-native = "${SEPB}" | ||
355 | B_pn-libxcalibrate = "${SEPB}" | ||
356 | B_pn-libxcb = "${SEPB}" | ||
357 | B_pn-libxcb-native = "${SEPB}" | ||
358 | B_pn-libxcomposite = "${SEPB}" | ||
359 | B_pn-libxcomposite-native = "${SEPB}" | ||
360 | B_pn-libxcursor = "${SEPB}" | ||
361 | B_pn-libxcursor-native = "${SEPB}" | ||
362 | B_pn-libxdamage = "${SEPB}" | ||
363 | B_pn-libxdamage-native = "${SEPB}" | ||
364 | B_pn-libxdmcp = "${SEPB}" | ||
365 | B_pn-libxdmcp-native = "${SEPB}" | ||
366 | B_pn-libxext = "${SEPB}" | ||
367 | B_pn-libxext-native = "${SEPB}" | ||
368 | B_pn-libxfixes = "${SEPB}" | ||
369 | B_pn-libxfixes-native = "${SEPB}" | ||
370 | B_pn-libxfont = "${SEPB}" | ||
371 | B_pn-libxfont-native = "${SEPB}" | ||
372 | B_pn-libxft = "${SEPB}" | ||
373 | B_pn-libxft-native = "${SEPB}" | ||
374 | B_pn-libxi = "${SEPB}" | ||
375 | B_pn-libxinerama = "${SEPB}" | ||
376 | B_pn-libxkbcommon = "${SEPB}" | ||
377 | B_pn-libxkbfile = "${SEPB}" | ||
378 | B_pn-libxkbfile-native = "${SEPB}" | ||
379 | B_pn-libxml2 = "${SEPB}" | ||
380 | B_pn-libxml2-native = "${SEPB}" | ||
381 | B_pn-libxmu = "${SEPB}" | ||
382 | B_pn-libxmu-native = "${SEPB}" | ||
383 | B_pn-libxpm = "${SEPB}" | ||
384 | B_pn-libxpm-native = "${SEPB}" | ||
385 | B_pn-libxrandr = "${SEPB}" | ||
386 | B_pn-libxrandr-native = "${SEPB}" | ||
387 | B_pn-libxrender = "${SEPB}" | ||
388 | B_pn-libxrender-native = "${SEPB}" | ||
389 | B_pn-libxres = "${SEPB}" | ||
390 | B_pn-libxscrnsaver = "${SEPB}" | ||
391 | B_pn-libxsettings-client = "${SEPB}" | ||
392 | B_pn-libxslt = "${SEPB}" | ||
393 | B_pn-libxslt-native = "${SEPB}" | ||
394 | B_pn-libxt = "${SEPB}" | ||
395 | B_pn-libxt-native = "${SEPB}" | ||
396 | B_pn-libxtst = "${SEPB}" | ||
397 | B_pn-libxv = "${SEPB}" | ||
398 | B_pn-libxvmc = "${SEPB}" | ||
399 | B_pn-libxxf86dga = "${SEPB}" | ||
400 | B_pn-libxxf86misc = "${SEPB}" | ||
401 | B_pn-libxxf86vm = "${SEPB}" | ||
402 | B_pn-lighttpd = "${SEPB}" | ||
403 | # Doesn't use automake so no separate build support | ||
404 | #B_pn-linuxdoc-tools-native = "${SEPB}" | ||
405 | B_pn-lrzsz = "${SEPB}" | ||
406 | # Doesn't use automake | ||
407 | #B_pn-ltp = "${SEPB}" | ||
408 | ##/media/build1/poky/build1/tmp/work/i586-poky-linux/lttng-tools/v2.1.0-r0/git/tests/tools/health/health_check.c:20:25: fatal error: lttng/lttng.h: No such file or directory | ||
409 | ##B_pn-lttng-tools = "${SEPB}" | ||
410 | B_pn-lttng-ust = "${SEPB}" | ||
411 | B_pn-lzo = "${SEPB}" | ||
412 | B_pn-lzo-native = "${SEPB}" | ||
413 | B_pn-lzop = "${SEPB}" | ||
414 | B_pn-lzop-native = "${SEPB}" | ||
415 | B_pn-m4 = "${SEPB}" | ||
416 | B_pn-m4-native = "${SEPB}" | ||
417 | # Makefile only, no out of tree support | ||
418 | #B_pn-mailx = "${SEPB}" | ||
419 | B_pn-make = "${SEPB}" | ||
420 | B_pn-makedepend = "${SEPB}" | ||
421 | B_pn-makedepend-native = "${SEPB}" | ||
422 | B_pn-make-native = "${SEPB}" | ||
423 | B_pn-matchbox-config-gtk = "${SEPB}" | ||
424 | B_pn-matchbox-desktop = "${SEPB}" | ||
425 | B_pn-matchbox-desktop-sato = "${SEPB}" | ||
426 | B_pn-matchbox-keyboard = "${SEPB}" | ||
427 | B_pn-matchbox-panel-2 = "${SEPB}" | ||
428 | B_pn-matchbox-terminal = "${SEPB}" | ||
429 | B_pn-matchbox-theme-sato = "${SEPB}" | ||
430 | B_pn-matchbox-wm = "${SEPB}" | ||
431 | B_pn-mc = "${SEPB}" | ||
432 | #makefile only, no out of tree support | ||
433 | #B_pn-mdadm = "${SEPB}" | ||
434 | B_pn-menu-cache = "${SEPB}" | ||
435 | B_pn-mesa-demos = "${SEPB}" | ||
436 | # src/mapi/mapi/stub.c:51:39: error: 'MAPI_TABLE_NUM_DYNAMIC' undeclared here (not in a function) | ||
437 | B_pn-mesa = "${SEPB}" | ||
438 | B_pn-mesa-gl = "${SEPB}" | ||
439 | B_pn-minicom = "${SEPB}" | ||
440 | # Not automake, no external tree support | ||
441 | #B_pn-mkelfimage = "${SEPB}" | ||
442 | #B_pn-mkelfimage-native = "${SEPB}" | ||
443 | B_pn-mkfontdir = "${SEPB}" | ||
444 | B_pn-mkfontdir-native = "${SEPB}" | ||
445 | B_pn-mkfontscale = "${SEPB}" | ||
446 | B_pn-mkfontscale-native = "${SEPB}" | ||
447 | B_pn-mklibs-native = "${SEPB}" | ||
448 | B_pn-mktemp = "${SEPB}" | ||
449 | B_pn-mobile-broadband-provider-info = "${SEPB}" | ||
450 | B_pn-mpeg2dec = "${SEPB}" | ||
451 | B_pn-mpfr = "${SEPB}" | ||
452 | B_pn-mpfr-native = "${SEPB}" | ||
453 | B_pn-msmtp = "${SEPB}" | ||
454 | B_pn-mtdev = "${SEPB}" | ||
455 | B_pn-mtools = "${SEPB}" | ||
456 | B_pn-mtools-native = "${SEPB}" | ||
457 | B_pn-mx = "${SEPB}" | ||
458 | # /media/build1/poky/build1/tmp/work/x86_64-linux/nasm-native/2.10.07-r0/nasm-2.10.07/compiler.h:47:21: fatal error: config.h: No such file or directory | ||
459 | #B_pn-nasm = "${SEPB}" | ||
460 | #B_pn-nasm-native = "${SEPB}" | ||
461 | B_pn-nativesdk-alsa-lib = "${SEPB}" | ||
462 | B_pn-nativesdk-autoconf = "${SEPB}" | ||
463 | B_pn-nativesdk-automake = "${SEPB}" | ||
464 | B_pn-nativesdk-bash = "${SEPB}" | ||
465 | B_pn-nativesdk-bdwgc = "${SEPB}" | ||
466 | B_pn-nativesdk-bigreqsproto = "${SEPB}" | ||
467 | B_pn-nativesdk-bison = "${SEPB}" | ||
468 | B_pn-nativesdk-bzip2 = "${SEPB}" | ||
469 | B_pn-nativesdk-chrpath = "${SEPB}" | ||
470 | B_pn-nativesdk-cmake = "${SEPB}" | ||
471 | B_pn-nativesdk-curl = "${SEPB}" | ||
472 | B_pn-nativesdk-db = "${SEPB}" | ||
473 | B_pn-nativesdk-dbus = "${SEPB}" | ||
474 | ## Makefile based not autotools | ||
475 | ##B_pn-nativesdk-dtc = "${SEPB}" | ||
476 | B_pn-nativesdk-eglibc = "${SEPB}" | ||
477 | B_pn-nativesdk-eglibc-initial = "${SEPB}" | ||
478 | B_pn-nativesdk-elfutils = "${SEPB}" | ||
479 | B_pn-nativesdk-expat = "${SEPB}" | ||
480 | B_pn-nativesdk-fixesproto = "${SEPB}" | ||
481 | B_pn-nativesdk-flex = "${SEPB}" | ||
482 | B_pn-nativesdk-gcc-runtime = "${SEPB}" | ||
483 | B_pn-nativesdk-gdbm = "${SEPB}" | ||
484 | B_pn-nativesdk-gettext = "${SEPB}" | ||
485 | B_pn-nativesdk-glib-2.0 = "${SEPB}" | ||
486 | B_pn-nativesdk-glproto = "${SEPB}" | ||
487 | B_pn-nativesdk-gmp = "${SEPB}" | ||
488 | B_pn-nativesdk-inputproto = "${SEPB}" | ||
489 | B_pn-nativesdk-kbproto = "${SEPB}" | ||
490 | #B_pn-nativesdk-libarchive = "${SEPB}" | ||
491 | B_pn-nativesdk-libffi = "${SEPB}" | ||
492 | B_pn-nativesdk-libgcc = "${SEPB}" | ||
493 | B_pn-nativesdk-libmpc = "${SEPB}" | ||
494 | B_pn-nativesdk-libpcre = "${SEPB}" | ||
495 | B_pn-nativesdk-libpng = "${SEPB}" | ||
496 | B_pn-nativesdk-libpthread-stubs = "${SEPB}" | ||
497 | B_pn-nativesdk-libsdl = "${SEPB}" | ||
498 | B_pn-nativesdk-libtool = "${SEPB}" | ||
499 | B_pn-nativesdk-libunistring = "${SEPB}" | ||
500 | B_pn-nativesdk-libusb1 = "${SEPB}" | ||
501 | B_pn-nativesdk-libusb-compat = "${SEPB}" | ||
502 | B_pn-nativesdk-libx11 = "${SEPB}" | ||
503 | B_pn-nativesdk-libxau = "${SEPB}" | ||
504 | B_pn-nativesdk-libxcb = "${SEPB}" | ||
505 | B_pn-nativesdk-libxdmcp = "${SEPB}" | ||
506 | B_pn-nativesdk-libxext = "${SEPB}" | ||
507 | B_pn-nativesdk-libxfixes = "${SEPB}" | ||
508 | B_pn-nativesdk-libxml2 = "${SEPB}" | ||
509 | B_pn-nativesdk-libxrandr = "${SEPB}" | ||
510 | B_pn-nativesdk-libxrender = "${SEPB}" | ||
511 | B_pn-nativesdk-lzo = "${SEPB}" | ||
512 | B_pn-nativesdk-lzop = "${SEPB}" | ||
513 | B_pn-nativesdk-m4 = "${SEPB}" | ||
514 | B_pn-nativesdk-mpfr = "${SEPB}" | ||
515 | B_pn-nativesdk-ncurses = "${SEPB}" | ||
516 | B_pn-nativesdk-opkg = "${SEPB}" | ||
517 | B_pn-nativesdk-pixman = "${SEPB}" | ||
518 | B_pn-nativesdk-pkgconfig = "${SEPB}" | ||
519 | # run.do_compile: 89: cd: can't cd to Lib/plat-linux2 | ||
520 | #B_pn-nativesdk-python = "${SEPB}" | ||
521 | ##B_pn-nativesdk-qemu = "${SEPB}" | ||
522 | B_pn-nativesdk-randrproto = "${SEPB}" | ||
523 | B_pn-nativesdk-readline = "${SEPB}" | ||
524 | B_pn-nativesdk-renderproto = "${SEPB}" | ||
525 | B_pn-nativesdk-sqlite3 = "${SEPB}" | ||
526 | B_pn-nativesdk-systemtap = "${SEPB}" | ||
527 | B_pn-nativesdk-unfs3 = "${SEPB}" | ||
528 | B_pn-nativesdk-util-macros = "${SEPB}" | ||
529 | B_pn-nativesdk-xcb-proto = "${SEPB}" | ||
530 | B_pn-nativesdk-xcmiscproto = "${SEPB}" | ||
531 | B_pn-nativesdk-xextproto = "${SEPB}" | ||
532 | B_pn-nativesdk-xproto = "${SEPB}" | ||
533 | B_pn-nativesdk-xtrans = "${SEPB}" | ||
534 | B_pn-ncurses = "${SEPB}" | ||
535 | B_pn-ncurses-native = "${SEPB}" | ||
536 | B_pn-neon = "${SEPB}" | ||
537 | B_pn-neon-native = "${SEPB}" | ||
538 | ##Weird as configure exits with error code despite apparent success | ||
539 | ##B_pn-nfs-utils = "${SEPB}" | ||
540 | B_pn-npth = "${SEPB}" | ||
541 | #B_pn-nspr = "${SEPB}" | ||
542 | B_pn-ofono = "${SEPB}" | ||
543 | B_pn-oh-puzzles = "${SEPB}" | ||
544 | ## make[2]: openjade-1.3.2/grove/../Makefile.comm: No such file or directory | ||
545 | ##B_pn-openjade-native = "${SEPB}" | ||
546 | B_pn-opensp = "${SEPB}" | ||
547 | B_pn-opensp-native = "${SEPB}" | ||
548 | ##/media/build1/poky/build1/tmp/work/i586-poky-linux/openssh/6.1p1-r0/openssh-6.1p1/configure: line 5674: syntax error near unexpected token `-Wall' | ||
549 | ##/media/build1/poky/build1/tmp/work/i586-poky-linux/openssh/6.1p1-r0/openssh-6.1p1/configure: line 5674: ` OSSH_CHECK_CFLAG_COMPILE(-Wall)' | ||
550 | ##Configure failed. The contents of all config.log files follows to aid debugging | ||
551 | #B_pn-openssh = "${SEPB}" | ||
552 | B_pn-openvpn = "${SEPB}" | ||
553 | B_pn-opkg = "${SEPB}" | ||
554 | B_pn-opkg-native = "${SEPB}" | ||
555 | #B_pn-oprofile = "${SEPB}" | ||
556 | B_pn-oprofileui = "${SEPB}" | ||
557 | B_pn-oprofileui-server = "${SEPB}" | ||
558 | B_pn-ossp-uuid = "${SEPB}" | ||
559 | B_pn-ossp-uuid-native = "${SEPB}" | ||
560 | B_pn-owl-video = "${SEPB}" | ||
561 | B_pn-pango = "${SEPB}" | ||
562 | B_pn-pango-native = "${SEPB}" | ||
563 | B_pn-parted = "${SEPB}" | ||
564 | B_pn-parted-native = "${SEPB}" | ||
565 | B_pn-patch = "${SEPB}" | ||
566 | B_pn-pax = "${SEPB}" | ||
567 | B_pn-pcmanfm = "${SEPB}" | ||
568 | B_pn-pixman = "${SEPB}" | ||
569 | B_pn-pixman-native = "${SEPB}" | ||
570 | B_pn-pkgconfig = "${SEPB}" | ||
571 | B_pn-pkgconfig-native = "${SEPB}" | ||
572 | B_pn-pm-utils = "${SEPB}" | ||
573 | B_pn-polkit = "${SEPB}" | ||
574 | B_pn-polkit-gnome = "${SEPB}" | ||
575 | B_pn-popt = "${SEPB}" | ||
576 | B_pn-popt-native = "${SEPB}" | ||
577 | #B_pn-ppp = "${SEPB}" | ||
578 | B_pn-prelink = "${SEPB}" | ||
579 | B_pn-prelink-native = "${SEPB}" | ||
580 | # Makefile only, no out of tree support | ||
581 | #B_pn-procps = "${SEPB}" | ||
582 | B_pn-psmisc = "${SEPB}" | ||
583 | B_pn-psplash = "${SEPB}" | ||
584 | B_pn-pth = "${SEPB}" | ||
585 | B_pn-pulseaudio = "${SEPB}" | ||
586 | #B_pn-python = "${SEPB}" | ||
587 | B_pn-python-dbus = "${SEPB}" | ||
588 | B_pn-python-gst = "${SEPB}" | ||
589 | B_pn-python-native = "${SEPB}" | ||
590 | B_pn-python-pygobject = "${SEPB}" | ||
591 | B_pn-python-pygobject-native = "${SEPB}" | ||
592 | B_pn-python-pygtk = "${SEPB}" | ||
593 | ## Not autotools | ||
594 | ##B_pn-qemu = "${SEPB}" | ||
595 | ##B_pn-qemu-native = "${SEPB}" | ||
596 | ##| /bin/bash: ./git-desc: No such file or directory | ||
597 | ##| /usr/bin/find: `compat': No such file or directory | ||
598 | ##| /bin/bash: /media/build1/poky/build1/tmp/work/x86_64-linux/quilt-native/0.60-r0/build/test/test.quiltrc: No such file or directory | ||
599 | ##| make: *** No rule to make target `Makefile.in', needed by `Makefile'. Stop. | ||
600 | ##B_pn-quilt = "${SEPB}" | ||
601 | ##B_pn-quilt-native = "${SEPB}" | ||
602 | #B_pn-quota = "${SEPB}" | ||
603 | B_pn-randrproto = "${SEPB}" | ||
604 | B_pn-randrproto-native = "${SEPB}" | ||
605 | B_pn-readline = "${SEPB}" | ||
606 | B_pn-readline-native = "${SEPB}" | ||
607 | B_pn-recordproto = "${SEPB}" | ||
608 | B_pn-remake = "${SEPB}" | ||
609 | B_pn-remake-native = "${SEPB}" | ||
610 | B_pn-renderproto = "${SEPB}" | ||
611 | B_pn-renderproto-native = "${SEPB}" | ||
612 | B_pn-resourceproto = "${SEPB}" | ||
613 | B_pn-rgb = "${SEPB}" | ||
614 | B_pn-rpcbind = "${SEPB}" | ||
615 | B_pn-rpm = "${SEPB}" | ||
616 | B_pn-rpm-native = "${SEPB}" | ||
617 | B_pn-rsync = "${SEPB}" | ||
618 | B_pn-rxvt-unicode = "${SEPB}" | ||
619 | B_pn-sato-icon-theme = "${SEPB}" | ||
620 | B_pn-sato-screenshot = "${SEPB}" | ||
621 | B_pn-sbc = "${SEPB}" | ||
622 | B_pn-screen = "${SEPB}" | ||
623 | B_pn-scrnsaverproto = "${SEPB}" | ||
624 | B_pn-sed = "${SEPB}" | ||
625 | B_pn-sed-native = "${SEPB}" | ||
626 | # Wierd out of tree support, could probably be fixed | ||
627 | #i586-poky-linux-gcc: error: setserial.c: No such file or directory | ||
628 | #i586-poky-linux-gcc: fatal error: no input files | ||
629 | #compilation terminated. | ||
630 | #B_pn-setserial = "${SEPB}" | ||
631 | B_pn-settings-daemon = "${SEPB}" | ||
632 | B_pn-sgml-common = "${SEPB}" | ||
633 | B_pn-sgml-common-native = "${SEPB}" | ||
634 | B_pn-shadow = "${SEPB}" | ||
635 | B_pn-shadow-native = "${SEPB}" | ||
636 | B_pn-shared-mime-info = "${SEPB}" | ||
637 | B_pn-shared-mime-info-native = "${SEPB}" | ||
638 | ##configure: error: "This software does not support configuring from another directory. See the INSTALL file" | ||
639 | ##B_pn-slang = "${SEPB}" | ||
640 | B_pn-socat = "${SEPB}" | ||
641 | B_pn-speex = "${SEPB}" | ||
642 | B_pn-sqlite3 = "${SEPB}" | ||
643 | B_pn-sqlite3-native = "${SEPB}" | ||
644 | B_pn-startup-notification = "${SEPB}" | ||
645 | B_pn-strace = "${SEPB}" | ||
646 | B_pn-strace-native = "${SEPB}" | ||
647 | B_pn-subversion = "${SEPB}" | ||
648 | B_pn-subversion-native = "${SEPB}" | ||
649 | B_pn-sudo = "${SEPB}" | ||
650 | B_pn-sysfsutils = "${SEPB}" | ||
651 | B_pn-sysprof = "${SEPB}" | ||
652 | # No automake, no separate build support | ||
653 | #B_pn-sysstat = "${SEPB}" | ||
654 | B_pn-systemd = "${SEPB}" | ||
655 | B_pn-systemtap = "${SEPB}" | ||
656 | B_pn-systemtap-native = "${SEPB}" | ||
657 | B_pn-tar = "${SEPB}" | ||
658 | B_pn-tar-replacement-native = "${SEPB}" | ||
659 | B_pn-tcl = "${SEPB}" | ||
660 | B_pn-tcl-native = "${SEPB}" | ||
661 | B_pn-telepathy-glib = "${SEPB}" | ||
662 | B_pn-telepathy-idle = "${SEPB}" | ||
663 | B_pn-telepathy-mission-control = "${SEPB}" | ||
664 | B_pn-telepathy-python = "${SEPB}" | ||
665 | B_pn-texi2html = "${SEPB}" | ||
666 | B_pn-texinfo = "${SEPB}" | ||
667 | B_pn-texinfo-native = "${SEPB}" | ||
668 | B_pn-tiff = "${SEPB}" | ||
669 | B_pn-tiff-native = "${SEPB}" | ||
670 | B_pn-time = "${SEPB}" | ||
671 | B_pn-tremor = "${SEPB}" | ||
672 | B_pn-tslib = "${SEPB}" | ||
673 | B_pn-udev = "${SEPB}" | ||
674 | B_pn-unfs3 = "${SEPB}" | ||
675 | B_pn-unfs3-native = "${SEPB}" | ||
676 | B_pn-usbutils = "${SEPB}" | ||
677 | B_pn-util-linux = "${SEPB}" | ||
678 | B_pn-util-linux-native = "${SEPB}" | ||
679 | B_pn-util-macros = "${SEPB}" | ||
680 | B_pn-util-macros-native = "${SEPB}" | ||
681 | B_pn-valgrind = "${SEPB}" | ||
682 | B_pn-videoproto = "${SEPB}" | ||
683 | B_pn-vte = "${SEPB}" | ||
684 | B_pn-watchdog = "${SEPB}" | ||
685 | B_pn-wayland = "${SEPB}" | ||
686 | B_pn-wayland-native = "${SEPB}" | ||
687 | # Not even going there | ||
688 | #B_pn-webkit-gtk = "${SEPB}" | ||
689 | B_pn-weston = "${SEPB}" | ||
690 | B_pn-wget = "${SEPB}" | ||
691 | B_pn-which = "${SEPB}" | ||
692 | B_pn-x11perf = "${SEPB}" | ||
693 | #B_pn-x11vnc = "${SEPB}" | ||
694 | B_pn-xauth = "${SEPB}" | ||
695 | B_pn-xcb-proto = "${SEPB}" | ||
696 | B_pn-xcb-proto-native = "${SEPB}" | ||
697 | B_pn-xcb-util = "${SEPB}" | ||
698 | B_pn-xcb-util-image = "${SEPB}" | ||
699 | B_pn-xcb-util-keysyms = "${SEPB}" | ||
700 | B_pn-xcb-util-renderutil = "${SEPB}" | ||
701 | B_pn-xcb-util-wm = "${SEPB}" | ||
702 | B_pn-xcmiscproto = "${SEPB}" | ||
703 | B_pn-xcmiscproto-native = "${SEPB}" | ||
704 | B_pn-xcursor-transparent-theme = "${SEPB}" | ||
705 | # No out of tree support, no automake | ||
706 | #/usr/bin/install: cannot stat `xdg-desktop-menu': No such file or directory | ||
707 | #/usr/bin/install: cannot stat `xdg-desktop-icon': No such file or directory | ||
708 | #/usr/bin/install: cannot stat `xdg-mime': No such file or directory | ||
709 | #/usr/bin/install: cannot stat `xdg-icon-resource': No such file or directory | ||
710 | #/usr/bin/install: cannot stat `xdg-open': No such file or directory | ||
711 | #/usr/bin/install: cannot stat `xdg-email': No such file or directory | ||
712 | #/usr/bin/install: cannot stat `xdg-screensaver': No such file or directory | ||
713 | #make[1]: *** [install] Error 1 | ||
714 | #Probably fixable | ||
715 | #B_pn-xdg-utils = "${SEPB}" | ||
716 | B_pn-xdpyinfo = "${SEPB}" | ||
717 | B_pn-xev = "${SEPB}" | ||
718 | B_pn-xextproto = "${SEPB}" | ||
719 | B_pn-xextproto-native = "${SEPB}" | ||
720 | B_pn-xeyes = "${SEPB}" | ||
721 | B_pn-xf86dgaproto = "${SEPB}" | ||
722 | B_pn-xf86driproto = "${SEPB}" | ||
723 | B_pn-xf86-input-evdev = "${SEPB}" | ||
724 | B_pn-xf86-input-keyboard = "${SEPB}" | ||
725 | B_pn-xf86-input-mouse = "${SEPB}" | ||
726 | B_pn-xf86-input-synaptics = "${SEPB}" | ||
727 | B_pn-xf86-input-vmmouse = "${SEPB}" | ||
728 | B_pn-xf86miscproto = "${SEPB}" | ||
729 | B_pn-xf86-video-fbdev = "${SEPB}" | ||
730 | B_pn-xf86-video-imxfb = "${SEPB}" | ||
731 | B_pn-xf86-video-intel = "${SEPB}" | ||
732 | B_pn-xf86-video-mga = "${SEPB}" | ||
733 | B_pn-xf86-video-modesetting = "${SEPB}" | ||
734 | B_pn-xf86-video-omap = "${SEPB}" | ||
735 | B_pn-xf86-video-omapfb = "${SEPB}" | ||
736 | B_pn-xf86-video-vesa = "${SEPB}" | ||
737 | B_pn-xf86-video-vmware = "${SEPB}" | ||
738 | B_pn-xf86vidmodeproto = "${SEPB}" | ||
739 | B_pn-xhost = "${SEPB}" | ||
740 | B_pn-xineramaproto = "${SEPB}" | ||
741 | B_pn-xinetd = "${SEPB}" | ||
742 | B_pn-xinit = "${SEPB}" | ||
743 | B_pn-xinput = "${SEPB}" | ||
744 | B_pn-xkbcomp = "${SEPB}" | ||
745 | B_pn-xkbcomp-native = "${SEPB}" | ||
746 | B_pn-xkeyboard-config = "${SEPB}" | ||
747 | B_pn-xmodmap = "${SEPB}" | ||
748 | B_pn-xprop = "${SEPB}" | ||
749 | B_pn-xproto = "${SEPB}" | ||
750 | B_pn-xproto-native = "${SEPB}" | ||
751 | B_pn-xrandr = "${SEPB}" | ||
752 | B_pn-xrestop = "${SEPB}" | ||
753 | B_pn-xserver-xorg = "${SEPB}" | ||
754 | B_pn-xset = "${SEPB}" | ||
755 | B_pn-xtrans = "${SEPB}" | ||
756 | B_pn-xtrans-native = "${SEPB}" | ||
757 | B_pn-xtscal = "${SEPB}" | ||
758 | B_pn-xvideo-tests = "${SEPB}" | ||
759 | B_pn-xvinfo = "${SEPB}" | ||
760 | B_pn-xwininfo = "${SEPB}" | ||
761 | B_pn-xz = "${SEPB}" | ||
762 | B_pn-xz-native = "${SEPB}" | ||
763 | B_pn-yasm = "${SEPB}" | ||
764 | B_pn-yasm-native = "${SEPB}" | ||
765 | B_pn-zaurusd = "${SEPB}" | ||
766 | |||
767 | # Recipes that cannot by design use a separate build directory: | ||
768 | # wpa-supplicant | ||
diff --git a/meta/conf/distro/include/tclibc-eglibc.inc b/meta/conf/distro/include/tclibc-eglibc.inc new file mode 100644 index 0000000000..15f5ee5a30 --- /dev/null +++ b/meta/conf/distro/include/tclibc-eglibc.inc | |||
@@ -0,0 +1,40 @@ | |||
1 | # | ||
2 | # eglibc specific configuration | ||
3 | # | ||
4 | |||
5 | LIBCEXTENSION = "${@['', '-gnu'][(d.getVar('ABIEXTENSION', True) or '') != '']}" | ||
6 | |||
7 | # Add glibc overrides to the overrides for eglibc. | ||
8 | LIBCOVERRIDE = ":libc-glibc" | ||
9 | OVERRIDES .= "${LIBCOVERRIDE}" | ||
10 | |||
11 | PREFERRED_PROVIDER_virtual/libiconv ?= "eglibc" | ||
12 | PREFERRED_PROVIDER_virtual/nativesdk-libiconv ?= "nativesdk-eglibc" | ||
13 | PREFERRED_PROVIDER_virtual/nativesdk-libintl ?= "nativesdk-eglibc" | ||
14 | PREFERRED_PROVIDER_virtual/libintl ?= "eglibc" | ||
15 | PREFERRED_PROVIDER_virtual/libc ?= "eglibc" | ||
16 | PREFERRED_PROVIDER_virtual/nativesdk-libc ?= "nativesdk-eglibc" | ||
17 | PREFERRED_PROVIDER_virtual/libc-locale ?= "eglibc-locale" | ||
18 | |||
19 | CXXFLAGS += "-fvisibility-inlines-hidden" | ||
20 | |||
21 | LIBC_DEPENDENCIES = "libsegfault \ | ||
22 | eglibc \ | ||
23 | eglibc-dbg \ | ||
24 | eglibc-dev \ | ||
25 | eglibc-utils \ | ||
26 | eglibc-thread-db \ | ||
27 | ${@get_libc_locales_dependencies(d)}" | ||
28 | |||
29 | LIBC_LOCALE_DEPENDENCIES = "\ | ||
30 | eglibc-localedata-i18n \ | ||
31 | eglibc-gconv-ibm850 \ | ||
32 | eglibc-gconv-cp1252 \ | ||
33 | eglibc-gconv-iso8859-1 \ | ||
34 | eglibc-gconv-iso8859-15" | ||
35 | |||
36 | def get_libc_locales_dependencies(d): | ||
37 | if 'libc-locales' in (d.getVar('DISTRO_FEATURES', True) or '').split() : | ||
38 | return d.getVar('LIBC_LOCALE_DEPENDENCIES', True) or '' | ||
39 | else: | ||
40 | return '' | ||
diff --git a/meta/conf/distro/include/tclibc-uclibc.inc b/meta/conf/distro/include/tclibc-uclibc.inc new file mode 100644 index 0000000000..a4d8c3920d --- /dev/null +++ b/meta/conf/distro/include/tclibc-uclibc.inc | |||
@@ -0,0 +1,28 @@ | |||
1 | # | ||
2 | # uclibc specific configuration | ||
3 | # | ||
4 | |||
5 | LIBCEXTENSION = "-uclibc" | ||
6 | |||
7 | # Add uclibc overrides to the overrides. | ||
8 | LIBCOVERRIDE = ":libc-uclibc" | ||
9 | OVERRIDES .= "${LIBCOVERRIDE}" | ||
10 | |||
11 | PREFERRED_PROVIDER_virtual/libc ?= "uclibc" | ||
12 | PREFERRED_PROVIDER_virtual/libiconv ?= "libiconv" | ||
13 | PREFERRED_PROVIDER_virtual/libintl ?= "gettext" | ||
14 | PREFERRED_PROVIDER_virtual/nativesdk-libintl ?= "nativesdk-eglibc" | ||
15 | PREFERRED_PROVIDER_virtual/nativesdk-libiconv ?= "nativesdk-eglibc" | ||
16 | |||
17 | USE_NLS ?= "no" | ||
18 | |||
19 | CXXFLAGS += "-fvisibility-inlines-hidden" | ||
20 | |||
21 | IMAGE_LINGUAS = "" | ||
22 | |||
23 | LIBC_DEPENDENCIES = "\ | ||
24 | uclibc \ | ||
25 | uclibc-dbg \ | ||
26 | uclibc-dev \ | ||
27 | uclibc-thread-db \ | ||
28 | " | ||
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc new file mode 100644 index 0000000000..300deeaf5f --- /dev/null +++ b/meta/conf/distro/include/tcmode-default.inc | |||
@@ -0,0 +1,60 @@ | |||
1 | # | ||
2 | # Default toolchain configuration | ||
3 | # | ||
4 | |||
5 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross" | ||
6 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" | ||
7 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate" | ||
8 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" | ||
9 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross" | ||
10 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime" | ||
11 | PREFERRED_PROVIDER_gdb = "gdb" | ||
12 | |||
13 | # Default libc config | ||
14 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "${TCLIBC}" | ||
15 | PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-for-gcc ?= "nativesdk-${TCLIBC}" | ||
16 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = "${TCLIBC}-initial" | ||
17 | PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-initial = "nativesdk-${TCLIBC}-initial" | ||
18 | PREFERRED_PROVIDER_virtual/gettext ??= "gettext" | ||
19 | |||
20 | GCCVERSION ?= "4.8%" | ||
21 | SDKGCCVERSION ?= "${GCCVERSION}" | ||
22 | BINUVERSION ?= "2.24" | ||
23 | EGLIBCVERSION ?= "2.19" | ||
24 | UCLIBCVERSION ?= "0.9.33+git%" | ||
25 | LINUXLIBCVERSION ?= "3.14" | ||
26 | |||
27 | PREFERRED_VERSION_gcc ?= "${GCCVERSION}" | ||
28 | PREFERRED_VERSION_gcc-cross ?= "${GCCVERSION}" | ||
29 | PREFERRED_VERSION_gcc-cross-initial ?= "${GCCVERSION}" | ||
30 | PREFERRED_VERSION_gcc-cross-intermediate ?= "${GCCVERSION}" | ||
31 | PREFERRED_VERSION_gcc-crosssdk ?= "${SDKGCCVERSION}" | ||
32 | PREFERRED_VERSION_gcc-crosssdk-initial ?= "${SDKGCCVERSION}" | ||
33 | PREFERRED_VERSION_gcc-crosssdk-intermediate ?= "${SDKGCCVERSION}" | ||
34 | PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${GCCVERSION}" | ||
35 | PREFERRED_VERSION_gcc-runtime ?= "${GCCVERSION}" | ||
36 | PREFERRED_VERSION_nativesdk-gcc-runtime ?= "${SDKGCCVERSION}" | ||
37 | PREFERRED_VERSION_libgcc ?= "${GCCVERSION}" | ||
38 | PREFERRED_VERSION_nativesdk-libgcc ?= "${SDKGCCVERSION}" | ||
39 | PREFERRED_VERSION_binutils ?= "${BINUVERSION}" | ||
40 | PREFERRED_VERSION_binutils-cross ?= "${BINUVERSION}" | ||
41 | PREFERRED_VERSION_binutils-crosssdk ?= "${BINUVERSION}" | ||
42 | PREFERRED_VERSION_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${BINUVERSION}" | ||
43 | PREFERRED_VERSION_linux-libc-headers ?= "${LINUXLIBCVERSION}" | ||
44 | PREFERRED_VERSION_nativesdk-linux-libc-headers ?= "${LINUXLIBCVERSION}" | ||
45 | PREFERRED_VERSION_eglibc ?= "${EGLIBCVERSION}" | ||
46 | PREFERRED_VERSION_eglibc-locale ?= "${EGLIBCVERSION}" | ||
47 | PREFERRED_VERSION_nativesdk-eglibc ?= "${EGLIBCVERSION}" | ||
48 | PREFERRED_VERSION_eglibc-initial ?= "${EGLIBCVERSION}" | ||
49 | PREFERRED_VERSION_nativesdk-eglibc-initial ?= "${EGLIBCVERSION}" | ||
50 | PREFERRED_VERSION_cross-localedef-native ?= "${EGLIBCVERSION}" | ||
51 | PREFERRED_VERSION_uclibc ?= "${UCLIBCVERSION}" | ||
52 | PREFERRED_VERSION_uclibc-initial ?= "${UCLIBCVERSION}" | ||
53 | PREFERRED_VERSION_elfutils ?= "0.148" | ||
54 | # don't use version earlier than 1.4 for gzip-native, as it's necessary for | ||
55 | # some packages using an archive format incompatible with earlier gzip | ||
56 | PREFERRED_VERSION_gzip-native ?= "1.6" | ||
57 | |||
58 | # Setup suitable toolchain flags | ||
59 | require conf/distro/include/as-needed.inc | ||
60 | |||
diff --git a/meta/conf/distro/include/world-broken.inc b/meta/conf/distro/include/world-broken.inc new file mode 100644 index 0000000000..ab0c2dc863 --- /dev/null +++ b/meta/conf/distro/include/world-broken.inc | |||
@@ -0,0 +1,5 @@ | |||
1 | # | ||
2 | # Exclude known broken packages | ||
3 | # | ||
4 | |||
5 | |||