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.)

Reply via email to