diff options
author | Alexey Neyman <stilor@att.net> | 2016-12-09 21:51:44 (GMT) |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2016-12-11 08:46:06 (GMT) |
commit | 3dbb576c1708c1683ef780a43dec31a220458f39 (patch) | |
tree | d1d3a7cc6a6dde85899df10ad371b8e98e15fd04 /samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by | |
parent | da3f8c4ec5345b709a330eebab01cd62c574295d (diff) |
Make companion libs static.
This follows the trend set by 1*.sh scripts that configure ISL, GMP,
MPFR, CLooG, etc. Building with shared libraries presents all kinds
of problems:
- The shared libraries need to be installed into ${CT_PREFIX_DIR}.
- The binaries linked against companion libs need to have proper
RPATH, or they're looking for shared libs in
.build/${CT_PREFIX}/buildtools/lib.
- All libraries must agree as to whether they're built shared,
static, or both. Otherwise, gettext tries to link in static libncurses.a
into a shared library and fails (since libncurses was compiled without
the -fPIC switch and hence contains relocations that cannot be handled
in a shared library).
So this fixes the current mess. If we decide to re-enable building
the companion libs shared, we should probably make this dependent on
a separate suboption of CT_STATIC_TOOLCHAIN.
Add a config loosely based on one reported in the issue 274.
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by')
-rw-r--r-- | samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by b/samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by new file mode 100644 index 0000000..ebbd32d --- /dev/null +++ b/samples/x86_64-w64-mingw32,arm-cortexa9_neon-linux-gnueabihf/reported.by @@ -0,0 +1,3 @@ +reporter_name="modbw" +reporter_url="" +reporter_comment="Loosely based on config submitted in issue 274" |