diff options
author | Rolf Eike Beer <kde@opensource.sf-tec.de> | 2014-01-14 22:16:45 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-01-15 15:06:07 (GMT) |
commit | b22a0f15de36d7b69f136b75e091adca145e0251 (patch) | |
tree | 34b988eb665b3095ddba93a650e59d765657adbf | |
parent | d5639044d39c288a61f079e176e98ae41280b01e (diff) | |
download | CMake-b22a0f15de36d7b69f136b75e091adca145e0251.zip CMake-b22a0f15de36d7b69f136b75e091adca145e0251.tar.gz CMake-b22a0f15de36d7b69f136b75e091adca145e0251.tar.bz2 |
bootstrap: improve ld flag for Linux/HPPA builds
Follow up commit ca63bb10 (bootstrap: try better workaround for builds
on Linux/HPPA, 2013-09-12) with an improved ld flag.
Suggested-by: Guy Martin
-rwxr-xr-x | bootstrap | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -739,10 +739,7 @@ if ${cmake_system_linux}; then # avoid binutils problem with large binaries, e.g. when building CMake in debug mode # See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50230 if ${cmake_machine_parisc}; then - # if -O[s23] is given the effect is inverted, so do not use the flag then - if [ "`echo "${CXXFLAGS}" | sed -r '/^(.* )?(-O[s234])( .*)?$/s/.*/-Os/'`" != "-Os" ]; then - cmake_ld_flags="${LDFLAGS} -Wl,--unique=.text.*" - fi + cmake_ld_flags="${LDFLAGS} -Wl,--unique=.text._*" fi fi |