<div dir="ltr">&quot;ld: cannot find -lgcc&quot;<div><br>This is the partial log:<br><br><br>| x86_64-poky-linux-gcc  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/nick/poky/build/tmp/sysroots/8tree-tcbootstrap   -nostdlib -nostartfiles -r -o /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/libc_pic.os \<br>

|      -Wl,-d -Wl,--whole-archive /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/libc_pic.a -o /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/libc_pic.os<br>

| x86_64-poky-linux-gcc  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/home/nick/poky/build/tmp/sysroots/8tree-tcbootstrap   -nostdlib -nostartfiles -r -o /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/elf/librtld.map.o &#39;-Wl,-(&#39; /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/elf/dl-allobjs.os /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/libc_pic.a -lgcc &#39;-Wl,-)&#39; -Wl,-Map,/home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/elf/librtld.mapT<br>

| /home/nick/poky/build/tmp/sysroots/i686-linux/usr/libexec/x86_64-poky-linux.gcc-cross-initial-x86_64/gcc/x86_64-poky-linux/4.9.0/ld: cannot find -lgcc<br>| collect2: error: ld returned 1 exit status<br>| make[2]: *** [/home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/build-x86_64-poky-linux/elf/librtld.map] Error 1<br>

| make[2]: *** Waiting for unfinished jobs....<br>| make[2]: Leaving directory `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/eglibc-2.19/libc/elf&#39;<br>| make[1]: *** [elf/subdir_lib] Error 2<br>| make[1]: Leaving directory `/home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/eglibc-2.19/libc&#39;<br>

| make: *** [all] Error 2<br>| ERROR: oe_runmake failed<br>| WARNING: /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/temp/run.do_compile.5579:1 exit 1 from<br>|   exit 1<br>| ERROR: Function failed: do_compile (log file is located at /home/nick/poky/build/tmp/work/corei7-64-poky-linux/eglibc/2.19-r0/temp/log.do_compile.5579)<br>

ERROR: Task 40 (/home/nick/poky/meta/recipes-core/eglibc/<a href="http://eglibc_2.19.bb">eglibc_2.19.bb</a>, do_compile) failed with exit code &#39;1&#39;<br>NOTE: Tasks Summary: Attempted 1275 tasks of which 20 didn&#39;t need to be rerun and 2 failed.<br>

Waiting for 0 running tasks to finish:<br><br>Summary: 2 tasks failed:<br>  virtual:multilib:lib32:/home/nick/poky/meta/recipes-core/eglibc/<a href="http://eglibc_2.19.bb">eglibc_2.19.bb</a>, do_compile<br>  /home/nick/poky/meta/recipes-core/eglibc/<a href="http://eglibc_2.19.bb">eglibc_2.19.bb</a>, do_compile<br>

Summary: There were 2 ERROR messages shown, returning a non-zero exit code.<br><br><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, May 7, 2014 at 6:50 PM, Nick D&#39;Ademo <span dir="ltr">&lt;<a href="mailto:nickdademo@gmail.com" target="_blank">nickdademo@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div dir="ltr">This patch actually breaks my MULTILIB build (Intel NUC platform).<br>I&#39;ll try and get some more details.<div><div class="h5"><br><div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, May 5, 2014 at 12:30 PM, Ming Liu <span dir="ltr">&lt;<a href="mailto:ming.liu@windriver.com" target="_blank">ming.liu@windriver.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


make ldconfig default to /lib+/usr/lib, /lib32+/usr/lib32 and<br>
/lib64+/usr/lib64 on bi-ABI architectures.<br>
<br>
Signed-off-by: Ming Liu &lt;<a href="mailto:ming.liu@windriver.com" target="_blank">ming.liu@windriver.com</a>&gt;<br>
---<br>
 .../ldconfig-default-to-all-multilib-dirs.patch    | 37 ++++++++++++++++++++++<br>
 meta/recipes-core/eglibc/<a href="http://ldconfig-native_2.12.1.bb" target="_blank">ldconfig-native_2.12.1.bb</a> |  4 ++-<br>
 2 files changed, 40 insertions(+), 1 deletion(-)<br>
 create mode 100644 meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig-default-to-all-multilib-dirs.patch<br>
<br>
diff --git a/meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig-default-to-all-multilib-dirs.patch b/meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig-default-to-all-multilib-dirs.patch<br>
new file mode 100644<br>
index 0000000..5ed4f6f<br>
--- /dev/null<br>
+++ b/meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig-default-to-all-multilib-dirs.patch<br>
@@ -0,0 +1,37 @@<br>
+Upstream-Status: Inappropriate [embedded specific]<br>
+<br>
+make ldconfig default to both /lib+/usr/lib, /lib32+/usr/lib32 and<br>
+/lib64+/usr/lib64 on bi-ABI architectures.<br>
+<br>
+---<br>
+ ldconfig.c |   10 ++++++++++<br>
+ 1 file changed, 10 insertions(+)<br>
+<br>
+diff -urpN a/ldconfig.c b/ldconfig.c<br>
+--- a/ldconfig.c<br>
++++ b/ldconfig.c<br>
+@@ -52,7 +52,11 @@<br>
+<br>
+ #define SYSCONFDIR &quot;/etc&quot;<br>
+ #define LIBDIR &quot;/usr/lib&quot;<br>
++#define LIBDIR32 &quot;/usr/lib32&quot;<br>
++#define LIBDIR64 &quot;/usr/lib64&quot;<br>
+ #define SLIBDIR &quot;/lib&quot;<br>
++#define SLIBDIR32 &quot;/lib32&quot;<br>
++#define SLIBDIR64 &quot;/lib64&quot;<br>
+ # define N_(msgid)  msgid<br>
+ #define _(msg) msg<br>
+<br>
+@@ -1373,6 +1377,12 @@ main (int argc, char **argv)<br>
+       add_system_dir (SLIBDIR);<br>
+       if (strcmp (SLIBDIR, LIBDIR))<br>
+       add_system_dir (LIBDIR);<br>
++      add_system_dir (SLIBDIR32);<br>
++      if (strcmp (SLIBDIR32, LIBDIR32))<br>
++      add_system_dir (LIBDIR32);<br>
++      add_system_dir (SLIBDIR64);<br>
++      if (strcmp (SLIBDIR64, LIBDIR64))<br>
++      add_system_dir (LIBDIR64);<br>
+     }<br>
+<br>
+   const char *aux_cache_file = _PATH_LDCONFIG_AUX_CACHE;<br>
diff --git a/meta/recipes-core/eglibc/<a href="http://ldconfig-native_2.12.1.bb" target="_blank">ldconfig-native_2.12.1.bb</a> b/meta/recipes-core/eglibc/<a href="http://ldconfig-native_2.12.1.bb" target="_blank">ldconfig-native_2.12.1.bb</a><br>



index d7bc444..75ffbf6 100644<br>
--- a/meta/recipes-core/eglibc/<a href="http://ldconfig-native_2.12.1.bb" target="_blank">ldconfig-native_2.12.1.bb</a><br>
+++ b/meta/recipes-core/eglibc/<a href="http://ldconfig-native_2.12.1.bb" target="_blank">ldconfig-native_2.12.1.bb</a><br>
@@ -10,7 +10,9 @@ SRC_URI = &quot;file://ldconfig-native-2.12.1.tar.bz2 \<br>
            file://32and64bit.patch \<br>
            file://endian-ness_handling.patch \<br>
            file://flag_fix.patch \<br>
-           file://endianess-header.patch&quot;<br>
+           file://endianess-header.patch \<br>
+           file://ldconfig-default-to-all-multilib-dirs.patch \<br>
+&quot;<br>
<br>
 PR = &quot;r2&quot;<br>
<span><font color="#888888"><br>
--<br>
1.8.4.1<br>
<br>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</font></span></blockquote></div><br></div></div></div></div></div>
</blockquote></div><br></div></div></div>