Skip to content

Commit 47046de

Browse files
committed
Revert "Fix compile issues with xlc on AIX"
This reverts commit 61b1e26. Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
1 parent d470ef6 commit 47046de

File tree

11 files changed

+53
-254
lines changed

11 files changed

+53
-254
lines changed

doc/building.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ <h1 class="title">Building the JDK</h1>
6868
<li><a href="#apple-xcode" id="toc-apple-xcode">Apple Xcode</a></li>
6969
<li><a href="#microsoft-visual-studio"
7070
id="toc-microsoft-visual-studio">Microsoft Visual Studio</a></li>
71-
<li><a href="#ibm-xl-cc" id="toc-ibm-xl-cc">IBM XL C/C++</a></li>
71+
<li><a href="#ibm-open-xl-cc" id="toc-ibm-open-xl-cc">IBM Open XL
72+
C/C++</a></li>
7273
</ul></li>
7374
<li><a href="#boot-jdk-requirements" id="toc-boot-jdk-requirements">Boot
7475
JDK Requirements</a>
@@ -697,11 +698,10 @@ <h3 id="microsoft-visual-studio">Microsoft Visual Studio</h3>
697698
version number accordingly. If you have not installed the
698699
<code>BuildTools</code>, but e.g. <code>Professional</code>, adjust the
699700
product ID accordingly.</p>
700-
<h3 id="ibm-xl-cc">IBM XL C/C++</h3>
701-
<p>Please consult the AIX section of the <a
702-
href="https://wiki.openjdk.org/display/Build/Supported+Build+Platforms">Supported
703-
Build Platforms</a> OpenJDK Build Wiki page for details about which
704-
versions of XLC are supported.</p>
701+
<h3 id="ibm-open-xl-cc">IBM Open XL C/C++</h3>
702+
<p>The minimum accepted version of Open XL is 17.1.1.4. This is in
703+
essence clang 15, and will be treated as such by the OpenJDK build
704+
system.</p>
705705
<h2 id="boot-jdk-requirements">Boot JDK Requirements</h2>
706706
<p>Paradoxically, building the JDK requires a pre-existing JDK. This is
707707
called the "boot JDK". The boot JDK does not, however, have to be a JDK

doc/building.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -503,11 +503,10 @@ that the " characters are essential)
503503
accordingly. If you have not installed the `BuildTools`, but e.g.
504504
`Professional`, adjust the product ID accordingly.
505505

506-
### IBM XL C/C++
506+
### IBM Open XL C/C++
507507

508-
Please consult the AIX section of the [Supported Build Platforms](
509-
https://wiki.openjdk.org/display/Build/Supported+Build+Platforms) OpenJDK Build
510-
Wiki page for details about which versions of XLC are supported.
508+
The minimum accepted version of Open XL is 17.1.1.4. This is in essence clang
509+
15, and will be treated as such by the OpenJDK build system.
511510

512511
## Boot JDK Requirements
513512

make/autoconf/build-performance.m4

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -360,9 +360,6 @@ AC_DEFUN_ONCE([BPERF_SETUP_PRECOMPILED_HEADERS],
360360
if test "x$ICECC" != "x"; then
361361
AC_MSG_RESULT([no, does not work effectively with icecc])
362362
PRECOMPILED_HEADERS_AVAILABLE=false
363-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
364-
AC_MSG_RESULT([no, does not work with xlc])
365-
PRECOMPILED_HEADERS_AVAILABLE=false
366363
elif test "x$TOOLCHAIN_TYPE" = xgcc; then
367364
# Check that the compiler actually supports precomp headers.
368365
echo "int alfa();" > conftest.h

make/autoconf/flags-cflags.m4

Lines changed: 8 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,6 @@ AC_DEFUN([FLAGS_SETUP_SHARED_LIBS],
7777
fi
7878
fi
7979
80-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
81-
SHARED_LIBRARY_FLAGS="-qmkshrobj -bM:SRE -bnoentry"
82-
SET_EXECUTABLE_ORIGIN=""
83-
SET_SHARED_LIBRARY_ORIGIN=''
84-
SET_SHARED_LIBRARY_NAME=''
85-
8680
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
8781
SHARED_LIBRARY_FLAGS="-dll"
8882
SET_EXECUTABLE_ORIGIN=''
@@ -152,8 +146,6 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
152146
153147
CFLAGS_DEBUG_SYMBOLS="-g ${GDWARF_FLAGS}"
154148
ASFLAGS_DEBUG_SYMBOLS="-g"
155-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
156-
CFLAGS_DEBUG_SYMBOLS="-g1"
157149
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
158150
CFLAGS_DEBUG_SYMBOLS="-Z7"
159151
fi
@@ -219,11 +211,7 @@ AC_DEFUN([DEBUG_PREFIX_MAP_GCC_INCLUDE_PATHS],
219211
AC_DEFUN([FLAGS_SETUP_WARNINGS],
220212
[
221213
# Set default value.
222-
if test "x$TOOLCHAIN_TYPE" != xxlc; then
223-
WARNINGS_AS_ERRORS_DEFAULT=true
224-
else
225-
WARNINGS_AS_ERRORS_DEFAULT=false
226-
fi
214+
WARNINGS_AS_ERRORS_DEFAULT=true
227215
228216
UTIL_ARG_ENABLE(NAME: warnings-as-errors, DEFAULT: $WARNINGS_AS_ERRORS_DEFAULT,
229217
RESULT: WARNINGS_AS_ERRORS,
@@ -278,15 +266,6 @@ AC_DEFUN([FLAGS_SETUP_WARNINGS],
278266
# false positives.
279267
DISABLED_WARNINGS="unknown-warning-option unused-parameter"
280268
;;
281-
282-
xlc)
283-
DISABLE_WARNING_PREFIX="-Wno-"
284-
CFLAGS_WARNINGS_ARE_ERRORS="-qhalt=w"
285-
286-
# Possibly a better subset than "all" is "lan:trx:ret:zea:cmp:ret"
287-
WARNINGS_ENABLE_ALL="-qinfo=all -qformat=all"
288-
DISABLED_WARNINGS=""
289-
;;
290269
esac
291270
AC_SUBST(DISABLE_WARNING_PREFIX)
292271
AC_SUBST(BUILD_CC_DISABLE_WARNING_PREFIX)
@@ -360,15 +339,6 @@ AC_DEFUN([FLAGS_SETUP_OPTIMIZATION],
360339
C_O_FLAG_DEBUG_JVM="${C_O_FLAG_DEBUG_JVM} ${DISABLE_FORTIFY_CFLAGS}"
361340
C_O_FLAG_NONE="${C_O_FLAG_NONE} ${DISABLE_FORTIFY_CFLAGS}"
362341
fi
363-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
364-
C_O_FLAG_HIGHEST_JVM="-O3 -qhot=level=1 -qinline -qinlglue"
365-
C_O_FLAG_HIGHEST="-O3 -qhot=level=1 -qinline -qinlglue"
366-
C_O_FLAG_HI="-O3 -qinline -qinlglue"
367-
C_O_FLAG_NORM="-O2"
368-
C_O_FLAG_DEBUG="-qnoopt"
369-
# FIXME: Value below not verified.
370-
C_O_FLAG_DEBUG_JVM=""
371-
C_O_FLAG_NONE="-qnoopt"
372342
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
373343
C_O_FLAG_HIGHEST_JVM="-O2 -Oy-"
374344
C_O_FLAG_HIGHEST="-O2"
@@ -512,13 +482,6 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
512482
else
513483
DEBUG_CFLAGS_JDK="-DDEBUG"
514484
515-
if test "x$TOOLCHAIN_TYPE" = xxlc; then
516-
# We need '-qminimaltoc' or '-qpic=large -bbigtoc' if the TOC overflows.
517-
# Hotspot now overflows its 64K TOC (currently only for debug),
518-
# so for debug we build with '-qpic=large -bbigtoc'.
519-
DEBUG_CFLAGS_JVM="-qpic=large"
520-
fi
521-
522485
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang ; then
523486
INIT_PATTERN_FLAG="-ftrivial-auto-var-init=pattern"
524487
FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [$INIT_PATTERN_FLAG],
@@ -545,9 +508,6 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
545508
ALWAYS_DEFINES_JVM="-D_GNU_SOURCE -D_REENTRANT"
546509
elif test "x$TOOLCHAIN_TYPE" = xclang; then
547510
ALWAYS_DEFINES_JVM="-D_GNU_SOURCE"
548-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
549-
ALWAYS_DEFINES_JVM="-D_REENTRANT"
550-
ALWAYS_DEFINES_JDK="-D_GNU_SOURCE -D_REENTRANT -DSTDC"
551511
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
552512
# _WIN32_WINNT=0x0602 means access APIs for Windows 8 and above. See
553513
# https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt?view=msvc-170
@@ -612,12 +572,6 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
612572
613573
TOOLCHAIN_CFLAGS_JDK="$TOOLCHAIN_CFLAGS_JDK -fvisibility=hidden -fstack-protector"
614574
615-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
616-
# Suggested additions: -qsrcmsg to get improved error reporting
617-
# set -qtbtable=full for a better traceback table/better stacks in hs_err when xlc16 is used
618-
TOOLCHAIN_CFLAGS_JDK="-qtbtable=full -qchars=signed -qfullpath -qsaveopt -qstackprotect" # add on both CFLAGS
619-
TOOLCHAIN_CFLAGS_JVM="-qtbtable=full -qtune=balanced -fno-exceptions \
620-
-qalias=noansi -qstrict -qtls=default -qnortti -qnoeh -qignerrno -qstackprotect"
621575
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
622576
TOOLCHAIN_CFLAGS_JVM="-nologo -MD -Zc:preprocessor -Zc:inline -Zc:throwingNew -permissive- -MP"
623577
TOOLCHAIN_CFLAGS_JDK="-nologo -MD -Zc:preprocessor -Zc:inline -Zc:throwingNew -permissive- -Zc:wchar_t-"
@@ -634,15 +588,15 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
634588
TOOLCHAIN_CFLAGS_JDK="$TOOLCHAIN_CFLAGS_JDK $CHARSET_CFLAGS"
635589
636590
# CFLAGS C language level for JDK sources (hotspot only uses C++)
637-
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang || test "x$TOOLCHAIN_TYPE" = xxlc; then
591+
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
638592
LANGSTD_CFLAGS="-std=c11"
639593
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
640594
LANGSTD_CFLAGS="-std:c11"
641595
fi
642596
TOOLCHAIN_CFLAGS_JDK_CONLY="$LANGSTD_CFLAGS $TOOLCHAIN_CFLAGS_JDK_CONLY"
643597
644598
# CXXFLAGS C++ language level for all of JDK, including Hotspot.
645-
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang || test "x$TOOLCHAIN_TYPE" = xxlc; then
599+
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
646600
LANGSTD_CXXFLAGS="-std=c++14"
647601
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
648602
LANGSTD_CXXFLAGS="-std:c++14"
@@ -666,8 +620,6 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
666620
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
667621
WARNING_CFLAGS="$WARNINGS_ENABLE_ALL"
668622
669-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
670-
WARNING_CFLAGS="" # currently left empty
671623
fi
672624
673625
# Set some additional per-OS defines.
@@ -692,31 +644,16 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
692644
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
693645
PICFLAG="-fPIC"
694646
PIEFLAG="-fPIE"
695-
elif test "x$TOOLCHAIN_TYPE" = xclang && test "x$OPENJDK_TARGET_OS" = xaix; then
696-
JVM_PICFLAG="-fpic -mcmodel=large -Wl,-bbigtoc
697-
JDK_PICFLAG="-fpic
698-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
699-
# '-qpic' defaults to 'qpic=small'. This means that the compiler generates only
700-
# one instruction for accessing the TOC. If the TOC grows larger than 64K, the linker
701-
# will have to patch this single instruction with a call to some out-of-order code which
702-
# does the load from the TOC. This is of course slower, and we also would have
703-
# to use '-bbigtoc' for linking anyway so we could also change the PICFLAG to 'qpic=large'.
704-
# With 'qpic=large' the compiler will by default generate a two-instruction sequence which
705-
# can be patched directly by the linker and does not require a jump to out-of-order code.
706-
#
707-
# Since large TOC causes perf. overhead, only pay it where we must. Currently this is
708-
# for all libjvm variants (both gtest and normal) but no other binaries. So, build
709-
# libjvm with -qpic=large and link with -bbigtoc.
710-
JVM_PICFLAG="-qpic=large"
711-
JDK_PICFLAG="-qpic"
712647
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
713648
PICFLAG=""
714649
fi
715650
716-
if test "x$TOOLCHAIN_TYPE" != xxlc; then
651+
if test "x$TOOLCHAIN_TYPE" = xclang && test "x$OPENJDK_TARGET_OS" = xaix; then
652+
JVM_PICFLAG="-fpic -mcmodel=large"
653+
else
717654
JVM_PICFLAG="$PICFLAG"
718-
JDK_PICFLAG="$PICFLAG"
719655
fi
656+
JDK_PICFLAG="$PICFLAG"
720657
721658
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
722659
# Linking is different on macOS
@@ -746,8 +683,7 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
746683
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -DARCH='\"$FLAGS_CPU_LEGACY\"' \
747684
-D$FLAGS_CPU_LEGACY"
748685
749-
if test "x$FLAGS_CPU_BITS" = x64 && test "x$FLAGS_OS" != xaix; then
750-
# xlc on AIX defines _LP64=1 by default and issues a warning if we redefine it.
686+
if test "x$FLAGS_CPU_BITS" = x64; then
751687
$1_DEFINES_CPU_JDK="${$1_DEFINES_CPU_JDK} -D_LP64=1"
752688
$1_DEFINES_CPU_JVM="${$1_DEFINES_CPU_JVM} -D_LP64=1"
753689
fi
@@ -830,11 +766,6 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP],
830766
$1_CFLAGS_CPU="-mcpu=pwr8"
831767
fi
832768
833-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
834-
if test "x$FLAGS_CPU" = xppc64; then
835-
$1_CFLAGS_CPU_JVM="-qarch=ppc64"
836-
fi
837-
838769
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
839770
if test "x$FLAGS_CPU" = xx86; then
840771
$1_CFLAGS_CPU_JVM="-arch:IA32"

make/autoconf/flags-ldflags.m4

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#
2828

2929
# ===========================================================================
30-
# (c) Copyright IBM Corp. 2019, 2024 All Rights Reserved
30+
# (c) Copyright IBM Corp. 2019, 2025 All Rights Reserved
3131
# ===========================================================================
3232

3333
AC_DEFUN([FLAGS_SETUP_LDFLAGS],
@@ -82,15 +82,10 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
8282
fi
8383
fi
8484
if test "x$OPENJDK_TARGET_OS" = xaix; then
85-
BASIC_LDFLAGS="-Wl,-b64 -Wl,-brtl -Wl,-brwexec_must -Wl,-blibpath:/usr/lib:lib -Wl,-bnoexpall \
85+
BASIC_LDFLAGS="-Wl,-b64 -Wl,-brtl -Wl,-bnolibpath -Wl,-bnoexpall \
8686
-Wl,-bernotok -Wl,-bdatapsize:64k -Wl,-btextpsize:64k -Wl,-bstackpsize:64k"
8787
BASIC_LDFLAGS_JVM_ONLY="$BASIC_LDFLAGS_JVM_ONLY -Wl,-lC_r -Wl,-bbigtoc"
8888
fi
89-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
90-
BASIC_LDFLAGS="-b64 -brtl -bnolibpath -bnoexpall -bernotok -brwexec_must -btextpsize:64K \
91-
-bdatapsize:64K -bstackpsize:64K"
92-
# libjvm.so has gotten too large for normal TOC size; compile with qpic=large and link with bigtoc
93-
BASIC_LDFLAGS_JVM_ONLY="-Wl,-lC_r -bbigtoc"
9489
9590
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
9691
BASIC_LDFLAGS="-opt:ref"
@@ -120,14 +115,6 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
120115
fi
121116
fi
122117
123-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
124-
# We need '-qminimaltoc' or '-qpic=large -bbigtoc' if the TOC overflows.
125-
# Hotspot now overflows its 64K TOC (currently only for debug),
126-
# so we build with '-qpic=large -bbigtoc'.
127-
if test "x$DEBUG_LEVEL" != xrelease; then
128-
DEBUGLEVEL_LDFLAGS_JVM_ONLY="$DEBUGLEVEL_LDFLAGS_JVM_ONLY -bbigtoc"
129-
fi
130-
131118
elif test "x$TOOLCHAIN_TYPE" = xclang && test "x$OPENJDK_TARGET_OS" = xaix; then
132119
# We need '-fpic' or '-fpic -mcmodel=large -Wl,-bbigtoc' if the TOC overflows.
133120
# Hotspot now overflows its 64K TOC (currently only for debug),

make/autoconf/flags.m4

Lines changed: 1 addition & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -261,12 +261,9 @@ AC_DEFUN_ONCE([FLAGS_PRE_TOOLCHAIN],
261261
# The sysroot flags are needed for configure to be able to run the compilers
262262
FLAGS_SETUP_SYSROOT_FLAGS
263263
264-
# For xlc, the word size flag is required for correct behavior.
265264
# For clang/gcc, the flag is only strictly required for reduced builds, but
266265
# set it always where possible (x86 and ppc).
267-
if test "x$TOOLCHAIN_TYPE" = xxlc; then
268-
MACHINE_FLAG="-q${OPENJDK_TARGET_CPU_BITS}"
269-
elif test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
266+
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
270267
if test "x$OPENJDK_TARGET_CPU_ARCH" = xx86 &&
271268
test "x$OPENJDK_TARGET_CPU" != xx32 ||
272269
test "x$OPENJDK_TARGET_CPU_ARCH" = xppc; then
@@ -321,47 +318,6 @@ AC_DEFUN_ONCE([FLAGS_PRE_TOOLCHAIN],
321318

322319
AC_DEFUN([FLAGS_SETUP_TOOLCHAIN_CONTROL],
323320
[
324-
# COMPILER_TARGET_BITS_FLAG : option for selecting 32- or 64-bit output
325-
# COMPILER_COMMAND_FILE_FLAG : option for passing a command file to the compiler
326-
# COMPILER_BINDCMD_FILE_FLAG : option for specifying a file which saves the binder
327-
# commands produced by the link step (currently AIX only)
328-
if test "x$TOOLCHAIN_TYPE" = xxlc; then
329-
COMPILER_TARGET_BITS_FLAG="-q"
330-
COMPILER_COMMAND_FILE_FLAG="-f"
331-
COMPILER_BINDCMD_FILE_FLAG="-bloadmap:"
332-
else
333-
COMPILER_TARGET_BITS_FLAG="-m"
334-
COMPILER_COMMAND_FILE_FLAG="@"
335-
COMPILER_BINDCMD_FILE_FLAG=""
336-
337-
# Check if @file is supported by gcc
338-
if test "x$TOOLCHAIN_TYPE" = xgcc; then
339-
AC_MSG_CHECKING([if @file is supported by gcc])
340-
# Extra empty "" to prevent ECHO from interpreting '--version' as argument
341-
$ECHO "" "--version" > command.file
342-
# Redirect stderr and stdout to config.log (AS_MESSAGE_LOG_FD) via merge
343-
if $CXX @command.file 2>&AS_MESSAGE_LOG_FD >&AS_MESSAGE_LOG_FD; then
344-
AC_MSG_RESULT(yes)
345-
COMPILER_COMMAND_FILE_FLAG="@"
346-
else
347-
AC_MSG_RESULT(no)
348-
COMPILER_COMMAND_FILE_FLAG=
349-
fi
350-
$RM command.file
351-
fi
352-
fi
353-
354-
AC_SUBST(COMPILER_TARGET_BITS_FLAG)
355-
AC_SUBST(COMPILER_COMMAND_FILE_FLAG)
356-
AC_SUBST(COMPILER_BINDCMD_FILE_FLAG)
357-
358-
# Check that the compiler supports -mX (or -qX on AIX) flags
359-
# Set COMPILER_SUPPORTS_TARGET_BITS_FLAG to 'true' if it does
360-
FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [${COMPILER_TARGET_BITS_FLAG}${OPENJDK_TARGET_CPU_BITS}],
361-
IF_TRUE: [COMPILER_SUPPORTS_TARGET_BITS_FLAG=true],
362-
IF_FALSE: [COMPILER_SUPPORTS_TARGET_BITS_FLAG=false])
363-
AC_SUBST(COMPILER_SUPPORTS_TARGET_BITS_FLAG)
364-
365321
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
366322
CC_OUT_OPTION=-Fo
367323
else
@@ -376,8 +332,6 @@ AC_DEFUN([FLAGS_SETUP_TOOLCHAIN_CONTROL],
376332
GENDEPS_FLAGS="-MMD -MF"
377333
elif test "x$TOOLCHAIN_TYPE" = xclang; then
378334
GENDEPS_FLAGS="-MMD -MF"
379-
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
380-
GENDEPS_FLAGS="-qmakedep=gcc -MF"
381335
fi
382336
AC_SUBST(GENDEPS_FLAGS)
383337
])

0 commit comments

Comments
 (0)