[csw-maintainers] issue when trying to provide a python binding
Dagobert Michelsen
dam at opencsw.org
Fri May 8 18:35:55 CEST 2009
Hi,
Am 08.05.2009 um 18:24 schrieb Mike Watters:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Peter,
> Peter FELECAN wrote:
>
>> There are 2 issues:
>>
>> 1. I'm using gcc, so why cc is used? Because Python is generated with
>> Sun Studio?
> Yes that is exactly correct, when you build a python extension it will
> look at the way python was compiled and use those settings ( this is
> just like
> PERL )
>
>> 2. How comes that a specific build machine path is used, i.e. Sun
>> Studio is installed by default in /opt/SUNWspro (I know that it can
>> be installed at the administrator's convenience and on the build
>> machines is installed in a /opt/studio directory but that is
>> another
>> story)
>
> Unfortunately, this is just the way it is handled, it is true for
> PERL and
> most if not all the other packages that have a pkg-config like
> structure.
>
> you should be able to work around this by setting the environment
> variables
> CC={path to cc} CXX={path to c++ (CC in SunStudio)}
Is it really this bad? Then we should make Sun Studio 11 the default at
/opt/SUNWspro and let GAR switch flags on the detected compiler if there
is e. g. SS12 at that location.
Best regards
-- Dago
More information about the maintainers
mailing list