Compilation errors building gcc on mipsel
Kai Ruottu
kai.ruottu@wippies.com
Wed Mar 12 21:54:00 GMT 2014
12.3.2014 12:54, Harry Prevor kirjoitti:
> Alas, there was unfortunately a previous chapter to my story. Before
> posting this message, I had tried to run "../gcc-4.8.2/configure
> --prefix=/usr/local --disable-nls --enable-languages=c,c++" instead,
> but I was just getting a very similar error[1]. I asked in the IRC
> channel on Freenode, and someone there suggested that I add
> "mips-unknown-linux-gnu" to the configure line. He said it may have
> had to do with my "uname -a" being "broken"; it currently outputs
> "Linux marielle 3.5.3-gnu #1 PREEMPT Tue Aug 28 10:49:41 UTC 2012
> mips64 GNU/Linux". Not sure if there's something wrong with that.
>> Ok, you can check what the configury system would tell your system
>> being via running :
>>
>> ./config.guess
>>
>> in the main gcc-4.8.2 source directory.
> Oddly enough, if I run that script, I do get "mips64el-unknown-linux-gnu", so very confused as to what the issue is here.
>
You can spy how the current GCC was configured via 'gcc -v'. I could
guess a 'mipsel-linux-gnu' or
'mipsel-linux-gnueabi' being used in its configure command. Or things to
define the default output
and CPU to be a 32-bit one instead of the expected 64-bit....
Just for curiosity I checked what the 'gcc-4.3_4.3.5-4_mipsel.deb'
package from 2012 (like your
system) was and saw it being configured using all the three system names
being the same :
--build=mipsel-linux-gnu --host=mipsel-linux-gnu
--target=mipsel-linux-gnu
(using 'strings gcc-4.3 | less' and searching for 'configure') You
should check also the other options
used with the existing native GCC whether they could be needed...
More information about the Gcc-help
mailing list