Fix build when using clang on Linux
authorAndrew Chadwick <a.t.chadwick@gmail.com>
Fri, 18 Jul 2014 01:25:48 +0000 (02:25 +0100)
committerAndrew Chadwick <a.t.chadwick@gmail.com>
Fri, 18 Jul 2014 01:36:50 +0000 (02:36 +0100)
commitb5d4fed972ba07648e09e68fe600dcff57f08d8e
tree1e1095d27ccc37dc29b4dc55461f9007506d9504
parente04de3f223f21443c5c715b2f8c9c2c7cc657ffb
Fix build when using clang on Linux

The build environment was assuming gcc on the "linux2" platform, or at
least it was using "-z origin" when the linker was being invoked via clang
wrappers. Replaced with passthru variant for better portability.

We should be testing this to help OSX users and porters (see #49). The
current way of compiling with a nonstandard compiler is via the standard
environment vars CC and CXX:

   $ CC=clang CXX=clang++ scons

Builds with clang 3.4 and gcc 4.9.0 under Debian testing/unstable.
SConstruct