Re: flag issue in AC_PROG_CXX for Sun Studio

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

 



According to Bob Friesenhahn on 2/25/2010 7:03 PM:
> On Thu, 25 Feb 2010, Eric Blake wrote:
> 
>> According to Monty Taylor on 7/30/2009 1:28 PM:
>>> Hey all,
>>>
>>> The ever helpful setting of -g into CXXFLAGS by AC_PROG_CXX is incorrect
>>> on Sun Studio (IMHO). Currently, the test checks for Sun Studio compiler
>>> and, if so, injects -g. The problem is, -g on Sun Studio means "include
>>> symbols _AND_ disable inlining" The appropriate flag that's similar to
>>> -g on GCC is -g0. (Thanks Sun Studio, for being weird)
>>
>> Revisiting an old thread.  Thanks for the report; any suggestions on how
>> to fix it before the release of autoconf 2.66?
> 
> Note that this weirdness only applies to the C++ compiler.  I don't
> believe that the C compiler will accept it.

Thankfully, CFLAGS and CXXFLAGS are separate variables.  So it sounds like
all we have to do is teach AC_PROG_CXX to decide if this is the Sun C++
compiler, and if so, use -g0 instead of -g. But I don't have quick access
to the Sun compiler, to write a reliable test for deciding between the two
ideas, so I'm relying on some help on that front.

-- 
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@xxxxxxx

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux