6 Commits

Author SHA1 Message Date
espie
5fe763a76e Fix the clang config, really configure for INT128, using clang built-in
defines.

This lets i386 build clang.
2017-07-27 17:45:07 +00:00
espie
7448552864 the tests are wrong, but it's simpler to define the annoying constant to 0 2017-06-04 19:05:03 +00:00
espie
b5b3ec374e clean up Vadim's mess, reorg file so that what we're doing is actually
documented
2017-06-03 14:59:11 +00:00
zhuk
c8e7b74b40 Better Clang support for Boost. Allows facter & friends to be built.
To be revisited later if something else will break under CMake.

a lot of valuable input from espie@
2017-05-30 18:00:53 +00:00
espie
ce0bafadca improve the clang config: boost hardcodes __attribute__((unused)) on the
wrong compiler, so re-add it (dependent ports will whine a lot less)
tell boost we have threads and int128 (there's not issue about dual
compiler for clang)
2017-05-24 08:30:20 +00:00
espie
48f8c79870 first try at a clang compile, reuse gcc config so that stuff that builds
does build.

todo:
- enable more stuff
- look closer at the tooling, needs something like the gcc config change

but at least, this allows us to look at the remaining ports.
2017-05-21 11:22:31 +00:00