includeos / IncludeOS

A minimal, resource efficient unikernel for cloud services
https://includeos.github.io/
Apache License 2.0
4.93k stars 365 forks source link

Consider LTO (Link Time Optimization) builds for everything #175

Open alfreb opened 9 years ago

alfreb commented 9 years ago
alfreb commented 9 years ago

Currently (v0.6.3) compiling with "-flto" causes ld to fail due to unrecognized file format. It's possible that we need to switch to LLVM's linker, lld for this to work.

fwsGonzo commented 7 years ago

We will be using thinLTO, but for that to happen we need to build (absolutely) everything with clang, and then link with gold or lld, both of which are very capable these days.