[SM-Discuss] Detection of GNU C++ compiler hangs when compiling gcc 4.3.0

Javier Vasquez jevv.cr at gmail.com
Sun May 25 19:10:34 EDT 2008


On Sun, May 25, 2008 at 11:47 AM, Javier Vasquez <jevv.cr at gmail.com> wrote:
> On Sun, May 25, 2008 at 11:32 AM, Javier Vasquez <jevv.cr at gmail.com> wrote:
>> Hi,
>>
>> On a laptop under test grimoire, for which I haven't run "sorcery -s"
>> even before the gcc 4.3.0 release on test, I decided to go ahead and
>> perform "sorcery -s" as I did with another box some time back.
>> However at some point while compiling one of the gcc/g++ components
>> the process completely froze on one of the ./configure's:
>>
>> checking whether we are using the GNU C++ compiler...
>>
>> Well, then I tried re-casting gcc, and I always get immediately after
>> trying casting the same error.  So, after some debug, I know that
>> what's trying to get executed is $ac_complie, which at the moment of
>> running is:
>>
>> $CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5
>>
>> But that fails with :
>>
>> g++:  unrecognized option '-mtune=generic'
>>
>> This comes from:
>>
>> (eval $ac_compile) 2>conftest.er1 ~ line 3904 of the ./configure file...
>>
>> Why is this?  How can it be overcome?  It looks like I'm stuck, :(.
>
> Bad additional thing is that for some reason I can't downgrade neither
> gcc, nor g++, their cache's are not available, well, the gcc one is
> available but for veersion 4.3.0, while the g++ one is gone, :(.  I
> supposed the 4.2.8 version ofboth spells were available, to resurrect
> these 2 guys, but they're not...
>
>
> --
> Javier

I finally fired gcc compilation successfully apparently, but killed it
(seems not necessary)...

The thing is that the installed gcc version was 4.3.0, and the
installed g++ version was 4.2.3.  That because gcc got to
compile/install 1st on the "sorcery -s" but g++ was not dispelled
before "sorcery -s" tried to cast g++, and gcc-4.3.0 don't get along
with g++-4.2.3 apparently, :)...  Kind of "sorcery -s" not handling
correctly the order of things done...

So, I manually dispelled g++, left gcc as it is with version 4.3.0,
and I'm casting manually g++...

I remember not having this problem on the other box, because I didn't
run "sorcery -s" right away.  I 1st upgraded sorcery and all
grimoires, and then manually casted g++.  I'm not sure if when
manually casting g++, the previous version gets dispelled right before
the casting process starts, I really don't remember...  Any ways, I'm
compiling again, which is what counts...  I still have another laptop
for which to upgrade test grimoire to the one with new 4.3.0 gcc/g++
version, so I guess I'll have to remember not to run "sorcery -s" at
1st, :)...  Of course I need to get this one done (including "sorcery
-r") before thinking about the other one, :).

Thanks,

-- 
Javier


More information about the SM-Discuss mailing list