From 5bc5025a0af60e0147511726c608adf13b79ba71 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 11 Feb 2015 16:24:16 +0200 Subject: Update Linux binary build --- binary/linux-gnu/NOTES | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'binary/linux-gnu/NOTES') diff --git a/binary/linux-gnu/NOTES b/binary/linux-gnu/NOTES index 69a4b8a..8c69e58 100644 --- a/binary/linux-gnu/NOTES +++ b/binary/linux-gnu/NOTES @@ -1,12 +1,10 @@ -* Need both binutils and GCC. - -* @@ This has been fixed, can go back to disabled NLS. +* Use previous version of g++ to build the next (i.e., export PATH=/i686...). - Had to enable NLS (--enable-nls) for GCC 4.7.3. When disabled there - were some errors during plugin compilation in libintl.h (looked like - plugin headers assumed NLS is enabled while libstdc++ (locale) assumed - it was disabled so provided some dummy macros for gettext, etc.) +* For some reason g++, cc1plus don't depend on dynamic libstdc++. If that + changes, then we will need to switch to the Mac OS way. -TODO: +* Cannot get 64-bit build of GCC to install into lib/. As a workaround, + pre-creating lib and lib64 as a link to it (this way, if we need to + rely on LD_LIBRARY_PATH setup in the driver, it will work). -* Install plugin/gcc into lib64/ instead of lib/ for 64-bit binary. +* Need both binutils and GCC. -- cgit v1.1