[OpenIndiana-discuss] Building Node.js

Jim Klimov jimklimov at cos.ru
Sun Dec 16 10:27:24 UTC 2012


On 2012-12-16 05:55, DormitionSkete at hotmail.com wrote:
> Now some things simply won't work with the gnu compiler.  Like for instance, for some reason the Perl DBD::mysql module wasn't included with Perl, and since Perl was compiled with Sun's compiler, I had to use Sun's (Oracle's) SolarisStudio.


Note that PERL saves the configuration of compiler it was built with
(for the distribution it's still Sun Studio, I guess). This config
file is used to build native C source included with some PERL modules.
It is possible to replace a few configuration lines (or use a file
for GCC from the same perl distribution) and build working modules
with GCC - or to really use Sun Studio as you did.

See these:

/usr/perl5/5.8.4/lib/sun4-solaris-64int/Config.pm - the file actually
used, for Sun Studio originally (make a copy)

/usr/perl5/5.8.4/lib/Sun/Solaris/PerlGcc/Config.pm - the GCC variant

Options to replace are the compiler program pathname and its CFLAGS
(optimizations, etc.), rarely something else.

HTH,
//Jim Klimov




More information about the OpenIndiana-discuss mailing list