hydra-users
[Top][All Lists]
Advanced

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

Darwin’s stdenv now uses GCC 4.6


From: Ludovic Courtès
Subject: Darwin’s stdenv now uses GCC 4.6
Date: Tue, 24 Apr 2012 10:58:21 +0200
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux)

Hello,

The standard build environment on Darwin (MacOS X) has switched from
using Apple’s buggy GCC 4.2 fork to GCC 4.6.

The effect is that some packages not prepared for Apple’s GCC
peculiarities now build correctly.  At the same time, packages that
assume Darwin == Apple-GCC may break (Apple’s GCC has a number of custom
command-line options, such as ‘-arch_only’, ‘-no-precomp-cpp’, and
specific semantics for ‘extern inline’, for example.)

If you want to use a compiler other than GCC 4.6, this is still
possible, by adding it to the ‘buildInputs’ list of your build recipe.

Also, the standard environment now includes more of Darwin’s specific
tools, such as ‘install_name_tool’, ‘lipo’, ‘mig’, etc.

See <http://thread.gmane.org gmane.linux.distributions.nixos/8508> for
more info.

Please report any issues.

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]