All of lore.kernel.org
 help / color / mirror / Atom feed
* elfutils build fails on Fedroa 14
@ 2010-12-05 12:57 Wolfgang Denk
  2010-12-11 10:47 ` Khem Raj
  0 siblings, 1 reply; 8+ messages in thread
From: Wolfgang Denk @ 2010-12-05 12:57 UTC (permalink / raw)
  To: poky

Trying to build on a Fedora 14 box, elfutis fails with this error:

...
| make[2]: Entering directory `/opt/poky/build-laverne-4.0-kilauea/tmp/work/x86_64-linux/elfutils-native-0.148-r1/elfutils-0.148/src'
...
| ccache gcc -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2   -isystem/opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/include -O2 -Wl,-rpath-link,../libelf:../libdw -L/opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath-link,/opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/lib -Wl,-rpath,/opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/lib -Wl,-O1 -o objdump objdump.o ../libasm/libasm.so ../libebl/libebl.a ../libelf/libelf.so ../lib/libeu.a  -ldl
| ./ld: unrecognized option '--no-add-needed'
| Try `ld --help' or `ld --usage' for more information.
| collect2: ld returned 64 exit status
| make[2]: *** [addr2line] Error 1
| make[2]: *** Waiting for unfinished jobs....
| ./ld: unrecognized option '--no-add-needed'
| Try `ld --help' or `ld --usage' for more information.
| collect2: ld returned 64 exit status
| make[2]: *** [elfcmp] Error 1
| ./ld: unrecognized option '--no-add-needed'
| Try `ld --help' or `ld --usage' for more information.
| collect2: ld returned 64 exit status

In Fedora 14, the following command gets generated:

/usr/libexec/gcc/x86_64-redhat-linux/4.5.1/collect2 --build-id --no-add-needed --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o objdump /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.5.1/crtbegin.o -L/opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.5.1 -L/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../.. --add-needed -rpath-link ../libelf:../libdw -rpath-link /opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/lib -rpath /opt/poky/build-laverne-4.0-kilauea/tmp/sysroots/x86_64-linux/usr/lib -O1 objdump.o ../libasm/libasm.so ../libebl/libebl.a ../libelf/libelf.so ../lib/libeu.a -ldl -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as
 -needed /usr/lib/gcc/x86_64-redhat-linux/4.5.1/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/crtn.o
./ld: unrecognized option '--no-add-needed'
Try `ld --help' or `ld --usage' for more information.
collect2: ld returned 64 exit status

Unfortunately the "ld" command in elfutils-0.148 does not understand
the '--no-add-needed'; I've tried to find any existing fixes for
this, but what I found just added a "-Xlinker --add-needed" to the
command line, which does not help here since ./ld understands neither
'--no-add-needed' nor '--add-needed'.

Any ideas?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
The use of anthropomorphic terminology when  dealing  with  computing
systems is a symptom of professional immaturity.   -- Edsger Dijkstra


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-12-21 14:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-05 12:57 elfutils build fails on Fedroa 14 Wolfgang Denk
2010-12-11 10:47 ` Khem Raj
2010-12-15 16:26   ` Kamble, Nitin A
2010-12-15 16:44     ` Joshua Lock
2010-12-15 16:49       ` Joshua Lock
2010-12-17  1:19         ` Kamble, Nitin A
2010-12-17  3:31           ` Khem Raj
2010-12-21 14:07           ` Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.