* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
@ 2010-05-21 6:19 Thomas
2010-05-21 9:09 ` Ludger Keilig
2010-05-21 10:25 ` Thomas Petazzoni
0 siblings, 2 replies; 8+ messages in thread
From: Thomas @ 2010-05-21 6:19 UTC (permalink / raw)
To: buildroot
Hello,
I tried buildroot-2010.05-rc2:
make at91rm9200df_defconfig
make menuconfig
make
buildroot terminates with:
checking for zlib.h... yes
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_union?:checking linker --as-needed support...
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:151: warning: implicit declaration of function ?free?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_replace_key_data?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: ?LONG_MIN? undeclared (first use in this function)
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: (Each undeclared identifier is reported only once
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: for each function it appears in.)
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_delete_node?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:261: error: ?LONG_MIN? undeclared (first use in this function)
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: implicit declaration of function ?abort?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: incompatible implicit declaration of built-in function ?abort?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_consolidate?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: implicit declaration of function ?memset?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: incompatible implicit declaration of built-in function ?memset?
make[3]: *** [fibheap.o] Error 1
make[3]: Leaving directory
`/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build/libiberty'
make[2]: *** [all-libiberty] Error 2
make[2]: *** Waiting for unfinished jobs....
yes
checking for cos in -lm... yes
checking for ftello... yes
checking for ftello64... yes
checking for fseeko... yes
checking for fseeko64... yes
checking for fopen64... yes
checking size of off_t... 8
checking file_ptr type... BFD_HOST_64_BIT
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for madvise... yes
checking for mprotect... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating bfd-in3.h
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[2]: Leaving directory
`/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build'
make: ***
[/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build/binutils/objdump] Error 2
bernd at bernd-desktop:/media/disk/br1005rc2/buildroot-2010.05-rc2$
earlier in the terminal output, I can see a lot of warnings about
implicit/incompatible declaration of functions:
warning: implicit declaration of function ?strcpy?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:193: warning: incompatible implicit declaration of built-in function ?strcpy?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c: In function ?dyn_string_copy_cstr?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:206: warning: implicit declaration of function ?strlen?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:206: warning: incompatible implicit declaration of built-in function ?strlen?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:211: warning: incompatible implicit declaration of built-in function ?strcpy?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c: In function ?dyn_string_insert?:
My host system is Ubuntu 8.04/32 Bit.
Thanks, Thomas.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
2010-05-21 6:19 [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1 Thomas
@ 2010-05-21 9:09 ` Ludger Keilig
2010-05-21 9:53 ` Thomas Petazzoni
2010-05-21 10:25 ` Thomas Petazzoni
1 sibling, 1 reply; 8+ messages in thread
From: Ludger Keilig @ 2010-05-21 9:09 UTC (permalink / raw)
To: buildroot
Hello,
> I tried buildroot-2010.05-rc2:
> make at91rm9200df_defconfig
> make menuconfig
> make
>
> buildroot terminates with:
>
> checking for zlib.h... yes
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_union?:checking linker --as-needed support...
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:151: warning: implicit declaration of function ?free?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_replace_key_data?:
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: ?LONG_MIN? undeclared (first use in this function)
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: (Each undeclared identifier is reported only once
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: for each function it appears in.)
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_delete_node?:
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:261: error: ?LONG_MIN? undeclared (first use in this function)
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: implicit declaration of function ?abort?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: incompatible implicit declaration of built-in function ?abort?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_consolidate?:
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: implicit declaration of function ?memset?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: incompatible implicit declaration of built-in function ?memset?
Seems to be the same as in bug #1789.
For me, it helped to revert the patch introduced in commit
6b939d40f6a29a43277566adc9d4312d49cb3abf.
No, I don't like this, but at least it seems to work.
Ciao, Ludger
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
2010-05-21 9:09 ` Ludger Keilig
@ 2010-05-21 9:53 ` Thomas Petazzoni
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-21 9:53 UTC (permalink / raw)
To: buildroot
On Fri, 21 May 2010 11:09:15 +0200
Ludger Keilig <buildroot@invalid-domain.net> wrote:
> Seems to be the same as in bug #1789.
>
> For me, it helped to revert the patch introduced in commit
> 6b939d40f6a29a43277566adc9d4312d49cb3abf.
> No, I don't like this, but at least it seems to work.
I just tested the configuration suggested in #1789, and it just worked
for me. Something odd is going on here..
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
2010-05-21 6:19 [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1 Thomas
2010-05-21 9:09 ` Ludger Keilig
@ 2010-05-21 10:25 ` Thomas Petazzoni
[not found] ` <1274479497.25288.3.camel@bernd-desktop>
1 sibling, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-21 10:25 UTC (permalink / raw)
To: buildroot
On Fri, 21 May 2010 08:19:45 +0200
Thomas <tokant@gmx.net> wrote:
> I tried buildroot-2010.05-rc2:
> make at91rm9200df_defconfig
> make menuconfig
> make
I just tried this, at the build of binutils (and the complete
toolchain) works. The whole build process fails later while compiling
U-Boot, but this is another issue.
Could you post the full build log somewhere, with the build restarted
from scratch (rm -rf output/ before running make) ?
Thanks,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
[not found] ` <1274479497.25288.3.camel@bernd-desktop>
@ 2010-05-21 22:30 ` Thomas Petazzoni
2010-05-22 8:33 ` Thomas
0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-21 22:30 UTC (permalink / raw)
To: buildroot
Hello,
(Please keep the Buildroot list in CC)
On Sat, 22 May 2010 00:04:57 +0200
Thomas <tokant@gmx.net> wrote:
> > Could you post the full build log somewhere, with the build
> > restarted from scratch (rm -rf output/ before running make) ?
>
> I uploaded the full build log here:
>
> http://www.file-upload.net/download-2536252/br1005rc2.gz.html
Ok. Could you try the below patch and report the result ? Thanks!
diff --git a/package/Makefile.in b/package/Makefile.in
index 7ac429c..33eeeeb 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -81,7 +81,7 @@ endif
# in $(HOST_DIR)/usr/lib. As we cannot add $(HOST_DIR)/usr/lib to
# LD_LIBRARY_PATH when building target packages because it causes
# libtool breakage, we force a rpath to be added to host binaries.
-HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
+HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
#########################################################################
ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
2010-05-21 22:30 ` Thomas Petazzoni
@ 2010-05-22 8:33 ` Thomas
2010-05-22 12:55 ` Thomas Petazzoni
0 siblings, 1 reply; 8+ messages in thread
From: Thomas @ 2010-05-22 8:33 UTC (permalink / raw)
To: buildroot
On Sat, 2010-05-22 at 00:30 +0200, Thomas Petazzoni wrote:
> Ok. Could you try the below patch and report the result ? Thanks!
>
> diff --git a/package/Makefile.in b/package/Makefile.in
> index 7ac429c..33eeeeb 100644
> --- a/package/Makefile.in
> +++ b/package/Makefile.in
> @@ -81,7 +81,7 @@ endif
> # in $(HOST_DIR)/usr/lib. As we cannot add $(HOST_DIR)/usr/lib to
> # LD_LIBRARY_PATH when building target packages because it causes
> # libtool breakage, we force a rpath to be added to host binaries.
> -HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> +HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
>
> #########################################################################
> ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
>
yes it works :-)
Thanks, Thomas.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
2010-05-22 8:33 ` Thomas
@ 2010-05-22 12:55 ` Thomas Petazzoni
2010-05-24 18:10 ` Thomas
0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-22 12:55 UTC (permalink / raw)
To: buildroot
On Sat, 22 May 2010 10:33:24 +0200
Thomas <tokant@gmx.net> wrote:
> > -HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> > +HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
>
> yes it works :-)
Ok, I will try to see if it still fixes the problem that the commit was
originally fixing.
Sincerely,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
2010-05-22 12:55 ` Thomas Petazzoni
@ 2010-05-24 18:10 ` Thomas
0 siblings, 0 replies; 8+ messages in thread
From: Thomas @ 2010-05-24 18:10 UTC (permalink / raw)
To: buildroot
On Sat, 2010-05-22 at 14:55 +0200, Thomas Petazzoni wrote:
> On Sat, 22 May 2010 10:33:24 +0200
> Thomas <tokant@gmx.net> wrote:
>
> > > -HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> > > +HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> >
> > yes it works :-)
>
> Ok, I will try to see if it still fixes the problem that the commit was
> originally fixing.
I noticed the same problem, as described in bug report 1789: When it
comes to root file generation (rootfs.ext2), buildroot terminates with
the following messages:
rm -f /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
touch /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/.fakeroot.00000
cat /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/.fakeroot* > /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
echo "chown -R 0:0 /media/disk/br1005rc2/buildroot-2010.05-rc2/output/target" >> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
echo "/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/bin/makedevs -d target/device/Atmel/root/device_table.txt /media/disk/br1005rc2/buildroot-2010.05-rc2/output/target" >> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
echo " PATH="/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/sbin/:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/staging/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/staging/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" fs/ext2/genext2fs.sh -d /media/disk/br1005rc2/buildroot-2010.05-rc2/output/target -U /media/disk/br1005rc2/buildroot-2010.05-rc2/output/images/rootfs.ext2" >> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
chmod a+x /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/bin/fakeroot -- /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
fakeroot: preload library not found, aborting.
make: *** [/media/disk/br1005rc2/buildroot-2010.05-rc2/output/images/rootfs.ext2] Error 1
Thanks, Thomas.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-05-24 18:10 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-21 6:19 [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1 Thomas
2010-05-21 9:09 ` Ludger Keilig
2010-05-21 9:53 ` Thomas Petazzoni
2010-05-21 10:25 ` Thomas Petazzoni
[not found] ` <1274479497.25288.3.camel@bernd-desktop>
2010-05-21 22:30 ` Thomas Petazzoni
2010-05-22 8:33 ` Thomas
2010-05-22 12:55 ` Thomas Petazzoni
2010-05-24 18:10 ` Thomas
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.