[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8 |
Date: |
25 Feb 2004 09:39:43 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Greetings, and thanks for narrowing this down, Vadim!
"Vadim V. Zhytnikov" <address@hidden> writes:
> To narrow down the problem I removed libbfd-devel, libbfd-devel-static
> and libiberty-devel from the system. With such setup we still can do
> locbfd or custreloc build. So now the difference between successful
> and unsuccessful GCL build amounts just to two packages
> binutils and libbfd of version 2.14.90.0.6 or 2.14.90.0.8.
> The complete lists of files are in attachment. Since documentation
> and locale information seems to be irrelevant the list of
> files which really make difference is:
>
> /usr/bin/addr2line
> /usr/bin/ar
> /usr/bin/as
> /usr/bin/c++filt
> /usr/bin/gprof
> /usr/bin/ld
>
....
OK, there goes the header theory. And I seriously doubt as. So
we're looking at ld or the code on which it depends in the dynamic
libbfd. While I cannot be sure from your backtrace, it looks as
though some variables in the compiled and loaded objects are not
properly relocated/initialized, and have a null value. It is possible
that ld is storing these in some new section that our code is not
checking. I would start looking for differences in the output of
'objdump -r', 'objdump -h', and 'objdump -x' on the working and
failing binaries. And if you can, I'd also try just copying the old
ld to $HOME/usr/bin, the old dynamic libbfd to $HOME/usr/lib, export
PATH=$HOME/usr/bin:$PATH, export LD_LIBRARY_PATH=$HOME/usr/lib, and
try to rebuild with just the old ld. And lastly, I'd try
--disable-statsysbfd --enable-dlopen. You will have to use alternate
building procedures for maxima,acl2,and axiom, at least temporarily,
but this should at least point out the problem.
Take care,
> Any ideas?
>
>
> --
> Vadim V. Zhytnikov
>
> <address@hidden>
> <address@hidden>
> /usr/bin/addr2line
> /usr/bin/ar
> /usr/bin/as
> /usr/bin/c++filt
> /usr/bin/gprof
> /usr/bin/ld
> /usr/bin/nm
> /usr/bin/objcopy
> /usr/bin/objdump
> /usr/bin/ranlib
> /usr/bin/readelf
> /usr/bin/size
> /usr/bin/strings
> /usr/bin/strip
> /usr/lib/ldscripts
> /usr/lib/ldscripts/elf_i386.x
> /usr/lib/ldscripts/elf_i386.xbn
> /usr/lib/ldscripts/elf_i386.xc
> /usr/lib/ldscripts/elf_i386.xd
> /usr/lib/ldscripts/elf_i386.xdc
> /usr/lib/ldscripts/elf_i386.xn
> /usr/lib/ldscripts/elf_i386.xr
> /usr/lib/ldscripts/elf_i386.xs
> /usr/lib/ldscripts/elf_i386.xsc
> /usr/lib/ldscripts/elf_i386.xu
> /usr/lib/ldscripts/i386linux.x
> /usr/lib/ldscripts/i386linux.xbn
> /usr/lib/ldscripts/i386linux.xn
> /usr/lib/ldscripts/i386linux.xr
> /usr/lib/ldscripts/i386linux.xu
> /usr/share/binutils
> /usr/share/binutils/info.files
> /usr/share/info/as.info-1.bz2
> /usr/share/info/as.info.bz2
> /usr/share/info/binutils.info-1.bz2
> /usr/share/info/binutils.info.gz
> /usr/share/info/configure.info-1.bz2
> /usr/share/info/configure.info.gz
> /usr/share/info/gprof.info-1.bz2
> /usr/share/info/gprof.info.gz
> /usr/share/info/ld.info-1.bz2
> /usr/share/info/ld.info.gz
> /usr/share/info/standards.info.bz2
> /usr/share/locale/da/LC_MESSAGES/bfd.mo
> /usr/share/locale/da/LC_MESSAGES/binutils.mo
> /usr/share/locale/da/LC_MESSAGES/gprof.mo
> /usr/share/locale/da/LC_MESSAGES/ld.mo
> /usr/share/locale/da/LC_MESSAGES/opcodes.mo
> /usr/share/locale/de/LC_MESSAGES/opcodes.mo
> /usr/share/locale/es/LC_MESSAGES/bfd.mo
> /usr/share/locale/es/LC_MESSAGES/binutils.mo
> /usr/share/locale/es/LC_MESSAGES/gas.mo
> /usr/share/locale/es/LC_MESSAGES/gprof.mo
> /usr/share/locale/es/LC_MESSAGES/ld.mo
> /usr/share/locale/es/LC_MESSAGES/opcodes.mo
> /usr/share/locale/fr/LC_MESSAGES/bfd.mo
> /usr/share/locale/fr/LC_MESSAGES/binutils.mo
> /usr/share/locale/fr/LC_MESSAGES/gas.mo
> /usr/share/locale/fr/LC_MESSAGES/gprof.mo
> /usr/share/locale/fr/LC_MESSAGES/ld.mo
> /usr/share/locale/fr/LC_MESSAGES/opcodes.mo
> /usr/share/locale/id/LC_MESSAGES/gprof.mo
> /usr/share/locale/id/LC_MESSAGES/opcodes.mo
> /usr/share/locale/ja/LC_MESSAGES/bfd.mo
> /usr/share/locale/ja/LC_MESSAGES/binutils.mo
> /usr/share/locale/nl/LC_MESSAGES/opcodes.mo
> /usr/share/locale/pt_BR/LC_MESSAGES/gprof.mo
> /usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo
> /usr/share/locale/ro/LC_MESSAGES/opcodes.mo
> /usr/share/locale/sv/LC_MESSAGES/bfd.mo
> /usr/share/locale/sv/LC_MESSAGES/binutils.mo
> /usr/share/locale/sv/LC_MESSAGES/gprof.mo
> /usr/share/locale/sv/LC_MESSAGES/ld.mo
> /usr/share/locale/sv/LC_MESSAGES/opcodes.mo
> /usr/share/locale/tr/LC_MESSAGES/bfd.mo
> /usr/share/locale/tr/LC_MESSAGES/binutils.mo
> /usr/share/locale/tr/LC_MESSAGES/gas.mo
> /usr/share/locale/tr/LC_MESSAGES/gprof.mo
> /usr/share/locale/tr/LC_MESSAGES/ld.mo
> /usr/share/locale/tr/LC_MESSAGES/opcodes.mo
> /usr/share/locale/zh_CN/LC_MESSAGES/bfd.mo
> /usr/share/locale/zh_CN/LC_MESSAGES/binutils.mo
> /usr/share/man/man1/addr2line.1.gz
> /usr/share/man/man1/ar.1.bz2
> /usr/share/man/man1/as.1.bz2
> /usr/share/man/man1/c++filt.1.gz
> /usr/share/man/man1/gprof.1.bz2
> /usr/share/man/man1/ld.1.bz2
> /usr/share/man/man1/nm.1.gz
> /usr/share/man/man1/objcopy.1.bz2
> /usr/share/man/man1/objdump.1.gz
> /usr/share/man/man1/ranlib.1.gz
> /usr/share/man/man1/readelf.1.gz
> /usr/share/man/man1/size.1.gz
> /usr/share/man/man1/strings.1.gz
> /usr/share/man/man1/strip.1.gz
> /usr/lib/libbfd-2.14.90.0.6.so
> /usr/lib/libbfd.so.2.14
> /usr/lib/libopcodes-2.14.90.0.6.so
> /usr/lib/libopcodes.so.2.14
> /usr/bin/addr2line
> /usr/bin/ar
> /usr/bin/as
> /usr/bin/c++filt
> /usr/bin/gprof
> /usr/bin/ld
> /usr/bin/nm
> /usr/bin/objcopy
> /usr/bin/objdump
> /usr/bin/ranlib
> /usr/bin/readelf
> /usr/bin/size
> /usr/bin/strings
> /usr/bin/strip
> /usr/lib/ldscripts
> /usr/lib/ldscripts/elf_i386.x
> /usr/lib/ldscripts/elf_i386.xbn
> /usr/lib/ldscripts/elf_i386.xc
> /usr/lib/ldscripts/elf_i386.xd
> /usr/lib/ldscripts/elf_i386.xdc
> /usr/lib/ldscripts/elf_i386.xn
> /usr/lib/ldscripts/elf_i386.xr
> /usr/lib/ldscripts/elf_i386.xs
> /usr/lib/ldscripts/elf_i386.xsc
> /usr/lib/ldscripts/elf_i386.xu
> /usr/lib/ldscripts/i386linux.x
> /usr/lib/ldscripts/i386linux.xbn
> /usr/lib/ldscripts/i386linux.xn
> /usr/lib/ldscripts/i386linux.xr
> /usr/lib/ldscripts/i386linux.xu
> /usr/share/binutils
> /usr/share/binutils/info.files
> /usr/share/info/as.info.bz2
> /usr/share/info/binutils.info.bz2
> /usr/share/info/configure.info.bz2
> /usr/share/info/gprof.info.bz2
> /usr/share/info/ld.info.bz2
> /usr/share/info/standards.info.bz2
> /usr/share/man/man1/addr2line.1.gz
> /usr/share/man/man1/ar.1.bz2
> /usr/share/man/man1/as.1.bz2
> /usr/share/man/man1/c++filt.1.gz
> /usr/share/man/man1/gprof.1.bz2
> /usr/share/man/man1/ld.1.bz2
> /usr/share/man/man1/nm.1.gz
> /usr/share/man/man1/objcopy.1.bz2
> /usr/share/man/man1/objdump.1.gz
> /usr/share/man/man1/ranlib.1.gz
> /usr/share/man/man1/readelf.1.gz
> /usr/share/man/man1/size.1.gz
> /usr/share/man/man1/strings.1.gz
> /usr/share/man/man1/strip.1.gz
> /usr/lib/libbfd-2.14.90.0.8.so
> /usr/lib/libbfd.so.2.14
> /usr/lib/libopcodes-2.14.90.0.8.so
> /usr/lib/libopcodes.so.2.14
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
- [Gcl-devel] GCL problems with binutils 2.14.90.0.8, Vadim V. Zhytnikov, 2004/02/19
- [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Camm Maguire, 2004/02/19
- [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Vadim V. Zhytnikov, 2004/02/19
- [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Camm Maguire, 2004/02/20
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Vadim V. Zhytnikov, 2004/02/21
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Camm Maguire, 2004/02/23
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Vadim V. Zhytnikov, 2004/02/24
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Camm Maguire, 2004/02/24
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Vadim V. Zhytnikov, 2004/02/24
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8, Vadim V. Zhytnikov, 2004/02/25
- Re: [Gcl-devel] Re: GCL problems with binutils 2.14.90.0.8,
Camm Maguire <=