Hi,

> Well, I tried to compile binutils-2.11.90.0.8-4mdk.src.rpm (required by
> gcc-2.96-0.61mdk.src.rpm), with gcc-2.96-0.48mdk but the build failed:

Huh ? rpm --rebuild <srpm> just worked for me on 8.0.

Besides,

[gb@no gb]$ cat /etc/mandrake-release
Linux Mandrake release 8.0 (Traktopel) for i586

[gb@no gb]$ rpm -q glibc-devel binutils gcc
glibc-devel-2.2.2-4mdk
binutils-2.10.1.0.2-4mdk
gcc-2.96-0.48mdk

[gb@no gb]$ rpm -bp rpm/SPECS/binutils.spec
/bin/sh -e /home/gb/rpm/tmp/rpm-tmp.64639
+ umask 022
+ cd /home/gb/rpm/BUILD
+ cd /home/gb/rpm/BUILD
+ rm -rf binutils-2.11.90.0.8
[...]

[gb@no gb]$ sed -n "3757p" ~/rpm/BUILD/binutils-2.11.90.0.8/bfd/elflink.h
  struct elf_backend_data *bed;

i.e. I don't find any reference to "str" or "ct".

Could you please send *me* a preprocessed output of elf32.c ? Following
the build log, go to <binutils_root>/bfd and type:

gcc -DHAVE_CONFIG_H -I. -I. -I. -D_GNU_SOURCE -DTRAD_CORE -I. -I.
-I./../include -I./../intl -I../intl -W -Wall -g -O2 -E elf32.c  -fPIC
-DPIC -o elf32.i

And you should get an "elf32.i" in the same dir.

Thanks,
Gwenole.


Reply via email to