diff options
Diffstat (limited to 'features/org.eclipse.equinox.executable.feature/library/gtk/build.sh')
-rwxr-xr-x[-rw-r--r--] | features/org.eclipse.equinox.executable.feature/library/gtk/build.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh b/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh index 19ac6ec0b..6cd9ca86e 100644..100755 --- a/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh +++ b/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh @@ -10,6 +10,7 @@ # IBM Corporation - initial API and implementation # Kevin Cornell (Rational Software Corporation) # Martin Oberhuber (Wind River) - [176805] Support building with gcc and debug +# Martin Oberhuber (Wind River) - [517013] Avoid memcpy@GLIBC_2.14 dependency #******************************************************************************* # # Usage: sh build.sh [<optional switches>] [clean] @@ -253,6 +254,12 @@ elif [ "$defaultOS" = "solaris" ]; then M_ARCH=-m64 export M_ARCH fi +elif [ "$defaultOS" = "linux" ]; then + if [ "$defaultOSArch" = "x86_64" ]; then + # Bug 517013: Avoid using memcpy() to remain compatible with older glibc + M_CFLAGS="-fno-builtin-memcpy -fno-builtin-memmove" + export M_CFLAGS + fi fi LIBRARY_DIR="$EXEC_DIR/../org.eclipse.equinox.launcher.$defaultWS.$defaultOS.$defaultOSArch" |