[Bug other/66259] Combined gcc and binutils build from git-master fails, with gas/as-new not existing
rogero at howzatt dot demon.co.uk
gcc-bugzilla@gcc.gnu.org
Tue Dec 15 14:24:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66259
Roger Orr <rogero at howzatt dot demon.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rogero at howzatt dot demon.co.uk
--- Comment #11 from Roger Orr <rogero at howzatt dot demon.co.uk> ---
I can confirm, as at 2015-12-11, that this is fixed in gcc-trunk.
I can complete a combined binutils + gcc build when using either of these
pairings:
gcc-trunk and binutils-2.25
gcc-5.3.0 and binutils-2.24
Both the other pairings:
gcc-trunk and binutils-2.24
gcc-5.3.0 and binutils-2.25
fail.
On examination intl/config.log contains, for example:
/var/tmp/gcc-5.3.0-binutils-2.25/build/./prev-gcc/as: line 106:
/var/tmp/gcc-5.3.0-binutils-2.25/build/./gas/as-new: No such file or directory
/var/tmp/gcc-5.3.0-binutils-2.25/build/./prev-gcc/as: line 106: exec:
/var/tmp/gcc-5.3.0-binutils-2.25/build/./gas/as-new: cannot execute: No such
file or directory
-- testing methodology ---
Execute:
cd /var/tmp
mkdir gcc-5.3.0-binutils-2.24
cd gcc-5.3.0-binutils-2.24
tar xjf ~/zips/binutils-2.24.tar.bz2
mkdir combined
cd combined
for dir in bfd binutils gas gprof gold ld opcodes ; do ln -s
../binutils-2.24/$dir . ; done
tar xjf ~/zips/gcc-5.3.0.tar.bz2 --strip-components=1 --overwrite
./contrib/download_prerequisites
mkdir ../build
cd ../build
../combined/configure --enable-languages=c,c++ --disable-multilib
--enable-werror=no >config.log 2>&1
make -j4 MAKEINFO=true >build.log 2>&1
Repeat with 2.24 changed to 2.25. (First case succeeds, second one fails.)
Using a svn snapshot of gcc-trunk in ~/gcc-trunk-2015-12-11
Execute:
cd /var/tmp
mkdir gcc-trunk-binutils-2.24
cd gcc-trunk-binutils-2.24
tar xjf ~/zips/binutils-2.24.tar.bz2
mkdir combined
cd combined
for dir in bfd binutils gas gprof gold ld opcodes ; do ln -s
../binutils-2.24/$dir . ; done
cp -pR ~/gcc-trunk-2015-12-11/* .
./contrib/download_prerequisites
mkdir ../build
cd ../build
../combined/configure --enable-languages=c,c++ --disable-multilib
--enable-werror=no >config.log 2>&1
make -j4 MAKEINFO=true >build.log 2>&1
Repeat with 2.24 changed to 2.25. (First case fails, second one succeeds.)
More information about the Gcc-bugs
mailing list