[aarch64-port-dev ] RFR: -Wno-unused-parameter needed for gcc 4.8.2
Edward Nevill
edward.nevill at linaro.org
Mon Jul 15 06:29:23 PDT 2013
Hi,
I t would seem that -Wno-unused-parameter is required in addition
-Wno-unused in gcc 4.8.2.
Previous versions of gcc seem to cover unused parameters with just
-Wno-unused.
The following patch adds -Wno-unused-parameter.
Note that I have added the patch to both toolchain.m4 and
generated-configure.sh in accordance with OpenJDK policy.
All the best,
Ed.
--- CUT HERE ---
# HG changeset patch
# User Edward Nevill edward.nevill at linaro.org
# Date 1373893770 -3600
# Node ID 631684e9281e0a6558dd462b5a96deb71cc61be1
# Parent 0020c1139b8a8f3b116e718fc34886d31a9ab804
Add -Wno-unused-parameter for gcc 4.8
diff -r 0020c1139b8a -r 631684e9281e
common/autoconf/generated-configure.sh
--- a/common/autoconf/generated-configure.sh Wed Jul 10 13:24:46 2013
+0100
+++ b/common/autoconf/generated-configure.sh Mon Jul 15 14:09:30 2013
+0100
@@ -29066,7 +29066,7 @@
#
case $COMPILER_NAME in
gcc )
- CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall
-Wno-unused -Wno-parentheses \
+ CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall
-Wno-unused -Wno-unused-parameter -Wno-parentheses \
-pipe \
-D_GNU_SOURCE -D_REENTRANT
-D_LARGEFILE64_SOURCE"
case $OPENJDK_TARGET_CPU_ARCH in
diff -r 0020c1139b8a -r 631684e9281e common/autoconf/toolchain.m4
--- a/common/autoconf/toolchain.m4 Wed Jul 10 13:24:46 2013 +0100
+++ b/common/autoconf/toolchain.m4 Mon Jul 15 14:09:30 2013 +0100
@@ -808,7 +808,7 @@
#
case $COMPILER_NAME in
gcc )
- CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall
-Wno-unused -Wno-parentheses \
+ CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall
-Wno-unused -Wno-unused-parameter -Wno-parentheses \
-pipe \
-D_GNU_SOURCE -D_REENTRANT
-D_LARGEFILE64_SOURCE"
case $OPENJDK_TARGET_CPU_ARCH in
--- CUT HERE ---
More information about the aarch64-port-dev
mailing list