Re: Configuring GCC 4.8.1, Unable to find a usable ISL

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 6/14/14, 2:09 PM, Ivan Stalev wrote:
Thank you for getting back to me.

I ran ./contrib/download_prerequisites as it states in the FAQ.

I then configured like this:

../gcc-4.8.1/configure --prefix=/home/mdl/ids103/gcc-4.8.1-install
--with-ld=/home/mdl/ids103/binutils-2.24-install/bin
--with-as=/home/mdl/ids103/binutils-2.24-install/bin

I used --prefix because I do not have sudo permissions to install in
default directory. I use --with-ld and --with-as because the default
installed versions are old and the software that I will be compiling
requires newer versions of the binutils.

Unfortunately, I still get the same error.


On Sat, Jun 14, 2014 at 4:12 PM, Jonathan Wakely <jwakely.gcc@xxxxxxxxx> wrote:
On 14 June 2014 21:07, Ivan Stalev <idstalev@xxxxxxxxx> wrote:
Hi,

Okay, now I configured like this:

../gcc-4.8.1/configure --prefix=/home/mdl/ids103/gcc-4.8.1-install
--enable-shared --enable-threads=posix --enable-__cxa_atexit
--enable-clocale=gnu --enable-lto --enable-languages=c,c++,fortran
--with-ld=/home/mdl/ids103/binutils-2.24-install/bin
--with-as=/home/mdl/ids103/binutils-2.24-install/bin
--disable-multilib --with-cloog=/home/mdl/ids103/install
--with-gmp=/home/mdl/ids103/install
--with-mpfr=/home/mdl/ids103/install
--with-mpc=/home/mdl/ids103/install

I started the build, and 10 minutes into it, I get this error:

checking for x86_64-unknown-linux-gnu-gcc...
/home/mdl/ids103/gcc-4.8.1-build/./gcc/xgcc
-B/home/mdl/ids103/gcc-4.8.1-build/./gcc/
-B/home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/bin/
-B/home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/lib/
-isystem /home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/include
-isystem /home/mdl/ids103/gcc-4.8.1-install/x86_64-unknown-linux-gnu/sys-include
checking for suffix of object files... configure: error: in
`/home/mdl/ids103/gcc-4.8.1-build/x86_64-unknown-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
Read the link I gave you. It links to the FAQ explaining this error:
https://gcc.gnu.org/wiki/FAQ#configure_suffix

And it also shows a much simpler way to build GCC that avoids this
problem. Stop trying to do it the complicated way.

Did you forcibly remove the config.cache? Likely you're getting the same error because of that. The approach you're using (recommended by Jonathan) definitely works. If you're in doubt, remove the directory you're trying to build into, but use rm -f, like so:

$ find . -name config.cache -exec rm -f {} \;

That will clear your cache from any previous failed configuration attempts.

John





[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux