New branch nwellnhof/compiler_flags

Nick Wellnhofer wellnhofer at aevum.de
Mon Dec 6 22:32:03 UTC 2010


I think it's about time that we remove the dependency on Perl5's $Config 
hash in Parrot's configure system. I started with a new branch that 
changes configure to explicitly set all the compiler and linker flags 
without using Perl's config.

I only tested it with Linux. I tried to deduce the needed compiler flags 
for all other platforms from the output of some Smolder reports but I'm 
not sure I got it right. It would be nice if the branch could get some 
testing on Darwin, BSD, Solaris, Windows/MSVC, Cygwin, MingW32, etc.

The remaining things read from Perl's $Config hash are

- the default compiler, make and some other tools
- some i_* header flags
- archname
- d_socklen_t
- osvers
- scriptdirexp
- sig_name
- sPRIgldbl
- things I might have overlooked

Nick




More information about the parrot-dev mailing list