Configuring GCC 4.8.1, Unable to find a usable ISL
/jd
lists@johndubchak.com
Sun Jun 15 00:06:00 GMT 2014
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@gmail.com> wrote:
>> On 14 June 2014 21:07, Ivan Stalev <idstalev@gmail.com> 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
More information about the Gcc-help
mailing list