Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge to tag jdk-24+19 #1846

Merged
merged 114 commits into from
Oct 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
6af1358
8337753: Target class of upcall stub may be unloaded
JornVernee Oct 3, 2024
d7f32d8
8341415: Optimize RawBytecodeHelper::next
wenshao Oct 3, 2024
7d524d7
8341004: Open source AWT FileDialog related tests
Oct 3, 2024
21f8ccf
8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PRO…
jerboaa Oct 3, 2024
eb93e69
8339979: VirtualThreadSchedulerMXBeanTest.testReduceParallelism fails…
Oct 3, 2024
1202800
8341006: Optimize StackMapGenerator detect frames
wenshao Oct 3, 2024
f1ea57f
8340229: Improve opening sentence of FileInputStream constructor spec…
Oct 3, 2024
3ee94e0
8341282: (fs) Move creation time fallback logic to Java layer (Linux)
Oct 3, 2024
ebb4759
8340625: Open source additional Component tests (part 3)
Oct 3, 2024
de12fc7
8339684: ResizeObserver callback interrupts smooth scrolling on Chrome
hns Oct 3, 2024
013250e
8340432: Open source some MenuBar tests - Set2
Oct 3, 2024
b6e72ff
8339403: sun.security.ssl.StatusResponseManager.get swallows interrup…
Oct 3, 2024
6f459af
8340077: Open source few Checkbox tests - Set2
Oct 3, 2024
e89fd1d
8341128: open source some 2d graphics tests
prrace Oct 3, 2024
6bc3971
8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKey…
Oct 3, 2024
10402b4
8341489: ProblemList runtime/cds/appcds/DumpRuntimeClassesTest.java i…
Oct 3, 2024
4ded283
8338136: Hotspot should support multiple large page sizes on Windows
Oct 4, 2024
d3139b4
8341000: Open source some of the AWT Window tests
jayathirthrao Oct 4, 2024
3f420fa
8341451: Remove C2HandleAnonOMOwnerStub
xmas92 Oct 4, 2024
a63ac5a
8340792: -XX:+PrintInterpreter: instructions should only be printed i…
reinrich Oct 4, 2024
ec020f3
8340426: ZGC: Move defragment out of the allocation path
kstefanj Oct 4, 2024
1bdd79e
8341261: Tests assume UnlockExperimentalVMOptions is disabled by default
toddjonker Oct 4, 2024
7fa2f22
8341127: Extra call to MethodHandle::asType from memory segment var h…
mcimadamore Oct 4, 2024
72ac72f
8341413: Stop including osThread_os.hpp in the middle of the OSThread…
stefank Oct 4, 2024
db61458
8341298: Open source more AWT window tests
jayathirthrao Oct 4, 2024
feb6a83
8340945: Ubsan: oopStorage.cpp:374:8: runtime error: applying non-zer…
Oct 4, 2024
42f3255
8341053: Two CDS tests fail again with -UseCompressedOops and UseSeri…
calvinccheung Oct 4, 2024
beb2a51
8341377: Update VMProps.isCDSRuntimeOptionsCompatible to include Para…
calvinccheung Oct 4, 2024
0dd4997
8340555: Open source DnD tests - Set4
Oct 4, 2024
04c9c5f
8341111: open source several AWT tests including menu shortcut tests
prrace Oct 4, 2024
f5f0852
8341379: Shenandoah: Improve lock contention during cleanup
kdnilsen Oct 4, 2024
2e5b420
8340326: Remove references to Applet in core-libs/security tests
Oct 4, 2024
c8e70df
8341162: Open source some of the AWT window test
jayathirthrao Oct 4, 2024
7e3978e
8340164: Open source few Component tests - Set1
Oct 4, 2024
3d38cd9
8340966: Open source few Checkbox and Cursor tests - Set1
Oct 4, 2024
92cb633
8340967: Open source few Cursor tests - Set2
Oct 4, 2024
86e3d52
8341258: Open source few various AWT tests - Set1
Oct 4, 2024
e70cbcf
8341541: Wrong anchor in wrapper classes links
jddarcy Oct 4, 2024
a3e2357
8341483: Clarify special case handling of Types.getArrayType
jddarcy Oct 4, 2024
33e4bfd
8341295: Add some useful debugging APIs to the debug agent
plummercj Oct 4, 2024
85e0e64
8341443: [macos] AppContentTest and SigningOptionsTest failed due to …
Oct 4, 2024
bade041
8341554: Shenandoah: Missing heap lock when updating usage for soft r…
Oct 4, 2024
5592894
8340417: Open source some MenuBar tests - Set1
Oct 4, 2024
b42fbf4
8339699: Optimize DataOutputStream writeUTF
wenshao Oct 4, 2024
f8db3a8
8341510: Optimize StackMapGenerator::processFieldInstructions
wenshao Oct 5, 2024
1c3e56c
8341512: Optimize StackMapGenerator::processInvokeInstructions
wenshao Oct 5, 2024
df763cd
8341558: [AIX] build broken after 8341413
TheRealMDoerr Oct 5, 2024
9a25f82
8339386: Assertion on AIX - original PC must be in the main code sect…
TheRealMDoerr Oct 5, 2024
260d465
8340572: ConcurrentModificationException when sorting ArrayList sublists
szegedi Oct 5, 2024
50426b3
8337713: RISC-V: fix typos in macroAssembler_riscv.cpp
Oct 6, 2024
20f36c6
8339329: ConstantPoolBuilder#constantValueEntry method doc typo and c…
dmlloyd Oct 6, 2024
6600161
8338379: Accesses to class init state should be properly synchronized
shipilev Oct 7, 2024
92186a2
8341612: [BACKOUT] 8338442: AArch64: Clean up IndOffXX type and let l…
TobiHartmann Oct 7, 2024
81ebbb2
8341525: G1: use bit clearing to remove tightly-coupled initializatio…
robcasloz Oct 7, 2024
747a3fa
8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link t…
Oct 7, 2024
2897797
8340880: RISC-V: add t3-t6 alias into assemler_riscv.hpp
Oct 7, 2024
520060f
8340799: Add border inside instruction frame in PassFailJFrame
aivanov-jdk Oct 7, 2024
4ba170c
8341235: Improve default instruction frame title in PassFailJFrame
aivanov-jdk Oct 7, 2024
a2372c6
8341238: G1: Refactor G1Policy to move collection set selection metho…
Oct 7, 2024
3359518
8341593: Problemlist java/foreign/TestUpcallStress.java in Xcomp mode
Oct 7, 2024
d0c5e4b
8341373: Open source closed frame tests # 4
Oct 7, 2024
f7bb647
8341595: Clean up iteration of CEN headers in ZipFile.Source.initCEN
Oct 7, 2024
fc7244d
8340713: Open source DnD tests - Set5
Oct 7, 2024
23f3ca2
8330206: Bump minimum boot jdk to JDK 23
vidmik Oct 7, 2024
4d50cbb
8341278: Open source few TrayIcon tests - Set7
Oct 7, 2024
d996ca8
8341581: Optimize BytecodeHelpers validate slot
wenshao Oct 7, 2024
45a6359
8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: p…
Oct 8, 2024
b6a4047
8339982: Open source several AWT Mouse tests - Batch 2
Oct 8, 2024
57c859e
8339836: Open source several AWT Mouse tests - Batch 1
Oct 8, 2024
ffb60e5
8341594: Use Unsafe to coalesce reads in java.util.zip.ZipUtils
cl4es Oct 8, 2024
59ac703
8339220: [s390x] TestIfMinMax.java failure
offamitkumar Oct 8, 2024
f62dba3
8341597: ZipFileInflaterInputStream input buffer size uses uncompress…
Oct 8, 2024
7a1e832
8336843: Deprecate java.util.zip.ZipError for removal
Oct 8, 2024
6e48618
8341644: Compile error in cgroup coding when using toolchain clang
MBaesken Oct 8, 2024
4a12f5b
8341643: G1: Merged cards counter skewed by merge cards cache
Oct 8, 2024
580eb62
8320500: [vectorapi] RISC-V: Optimize vector math operations with SLEEF
Oct 8, 2024
6546353
8340203: Link color is hard to distinguish from text color in API doc…
hns Oct 8, 2024
b9db74a
8341378: Open source few TrayIcon tests - Set8
Oct 8, 2024
966eb72
8341447: Open source closed frame tests # 5
Oct 8, 2024
7312eea
8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with…
lmesnik Oct 8, 2024
62acc9c
8341548: More concise use of classfile API
wenshao Oct 8, 2024
7eab0a5
8337066: Repeated call of StringBuffer.reverse with double byte strin…
Oct 8, 2024
f276f58
8341803: ProblemList containers/docker/TestJcmdWithSideCar.java on li…
Oct 9, 2024
de90204
8341588: Remove CollectionUsageThreshold.java from ProblemList-Xcomp …
Oct 9, 2024
d809bc0
8341658: RISC-V: Test DateFormatProviderTest.java run timeouted
Oct 9, 2024
d3f3c6a
8330157: C2: Add a stress flag for bailouts
danielogh Oct 9, 2024
d636e0d
8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link …
Oct 9, 2024
047c2d7
8341141: Optimize DirectCodeBuilder
wenshao Oct 9, 2024
3fba170
8340786: Introduce Predicate classes with predicate iterators and vis…
chhagedorn Oct 9, 2024
d936556
8341633: StatSampler::assert_system_property: Print the keys and valu…
jdksjolen Oct 9, 2024
ecc77a5
8336702: C2 compilation fails with "all memory state should have been…
rwestrel Oct 9, 2024
ff2f39f
8340214: C2 compilation asserts with "no node with a side effect" in …
rwestrel Oct 9, 2024
c30ad01
8325495: C2: implement optimization for series of Add of unique value
tabjy Oct 9, 2024
e704c05
8340547: Starting many threads can delay safepoints
olivergillespie Oct 9, 2024
950e3a7
8341625: Improve ZipFile validation of the END header
Oct 9, 2024
38c1d65
8337980: Javac allows invocation of an inherited instance method from…
archiecobbs Oct 9, 2024
fcc9c8d
8341854: Incorrect clearing of ZF in fast_unlock_lightweight on x86
Oct 9, 2024
a24525b
8339320: Optimize ClassFile Utf8EntryImpl#inflate
wenshao Oct 9, 2024
3ab519f
8341424: GHA: Collect hs_errs from build time failures
shipilev Oct 9, 2024
3180aaa
8341832: Incorrect continuation address of synthetic SIGSEGV for APX …
Oct 9, 2024
593c27e
8341535: sun/awt/font/TestDevTransform.java fails with RuntimeExcepti…
prrace Oct 9, 2024
a45abf1
8341860: ProblemList applications/ctw/modules/java_base_2.java on lin…
Oct 9, 2024
52eded4
8341170: Open source several Choice related tests (part 2)
Oct 9, 2024
49c7148
8341366: Suspicious check in Locale.getDisplayName(Locale inLocale)
Oct 9, 2024
e7045e9
8341684: Typo in External Specifications link of java.util.Currency
Oct 9, 2024
172f744
8340985: Open source some Desktop related tests
Oct 9, 2024
c850ecb
8341755: Optimize argNames in InnerClassLambdaMetafactory
wenshao Oct 9, 2024
475f8f9
8341859: Optimize ClassFile Benchmark Write
wenshao Oct 10, 2024
9d621d3
8338884: java/nio/file/attribute/BasicFileAttributeView/CreationTime.…
Oct 10, 2024
313f4a9
8340809: Open source few more AWT PopupMenu tests
Oct 10, 2024
780de00
8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails
Oct 10, 2024
36fca5d
8341882: [BACKOUT] java/nio/file/attribute/BasicFileAttributeView/Cre…
chhagedorn Oct 10, 2024
e7c5bf4
8341722: Fix some warnings as errors when building on Linux with tool…
MBaesken Oct 10, 2024
d659e49
Merge branch 'sapmachine' into pr-jdk-24+19
RealCLanger Oct 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .github/scripts/gen-build-failure-report.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,19 @@
# questions.
#

# Import common utils
. report-utils.sh

GITHUB_STEP_SUMMARY="$1"
BUILD_DIR="$(ls -d build/*)"

# Send signal to the do-build action that we failed
touch "$BUILD_DIR/build-failure"

# Collect hs_errs for build-time crashes, e.g. javac, jmod, jlink, CDS.
# These usually land in make/
hs_err_files=$(ls make/hs_err*.log 2> /dev/null || true)

(
echo '### :boom: Build failure summary'
echo ''
Expand All @@ -46,6 +53,20 @@ touch "$BUILD_DIR/build-failure"
echo '</details>'
echo ''

for hs_err in $hs_err_files; do
echo "<details><summary><b>View HotSpot error log: "$hs_err"</b></summary>"
echo ''
echo '```'
echo "$hs_err:"
echo ''
cat "$hs_err"
echo '```'
echo '</details>'
echo ''
done

echo ''
echo ':arrow_right: To see the entire test log, click the job in the list to the left. To download logs, see the `failure-logs` [artifact above](#artifacts).'
) >> $GITHUB_STEP_SUMMARY

truncate_summary
19 changes: 5 additions & 14 deletions .github/scripts/gen-test-results.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@
# questions.
#

# Import common utils
. report-utils.sh

GITHUB_STEP_SUMMARY="$1"

test_suite_name=$(cat build/run-test-prebuilt/test-support/test-last-ids.txt)
Expand Down Expand Up @@ -89,18 +92,6 @@ for test in $failures $errors; do
fi
done >> $GITHUB_STEP_SUMMARY

# With many failures, the summary can easily exceed 1024 kB, the limit set by Github
# Trim it down if so.
summary_size=$(wc -c < $GITHUB_STEP_SUMMARY)
if [[ $summary_size -gt 1000000 ]]; then
# Trim to below 1024 kB, and cut off after the last detail group
head -c 1000000 $GITHUB_STEP_SUMMARY | tac | sed -n -e '/<\/details>/,$ p' | tac > $GITHUB_STEP_SUMMARY.tmp
mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY
(
echo ''
echo ':x: **WARNING: Summary is too large and has been truncated.**'
echo ''
) >> $GITHUB_STEP_SUMMARY
fi

echo ':arrow_right: To see the entire test log, click the job in the list to the left.' >> $GITHUB_STEP_SUMMARY

truncate_summary
41 changes: 41 additions & 0 deletions .github/scripts/report-utils.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#!/bin/bash
#
# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#

function truncate_summary() {
# With large hs_errs, the summary can easily exceed 1024 kB, the limit set by Github
# Trim it down if so.
summary_size=$(wc -c < $GITHUB_STEP_SUMMARY)
if [[ $summary_size -gt 1000000 ]]; then
# Trim to below 1024 kB, and cut off after the last detail group
head -c 1000000 $GITHUB_STEP_SUMMARY | tac | sed -n -e '/<\/details>/,$ p' | tac > $GITHUB_STEP_SUMMARY.tmp
mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY
(
echo ''
echo ':x: **WARNING: Summary is too large and has been truncated.**'
echo ''
) >> $GITHUB_STEP_SUMMARY
fi
}
20 changes: 10 additions & 10 deletions make/conf/github-actions.conf
Original file line number Diff line number Diff line change
Expand Up @@ -29,21 +29,21 @@ GTEST_VERSION=1.14.0
JTREG_VERSION=7.4+1

LINUX_X64_BOOT_JDK_EXT=tar.gz
LINUX_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-22.0.2/sapmachine-jdk-22.0.2_linux-x64_bin.tar.gz
LINUX_X64_BOOT_JDK_SHA256=aac2bbbd41c40b9c185a26b2ec8f72d78987b48d06855d76e14f633cc823ff4a
LINUX_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-23/sapmachine-jdk-23_linux-x64_bin.tar.gz
LINUX_X64_BOOT_JDK_SHA256=d0211ad74b6b25aa9f2ed6a9aa77da2d81e48aa7036c0e7a5bac904ecd1c8225

ALPINE_LINUX_X64_BOOT_JDK_EXT=tar.gz
ALPINE_LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2%2B9/OpenJDK22U-jdk_x64_alpine-linux_hotspot_22.0.2_9.tar.gz
ALPINE_LINUX_X64_BOOT_JDK_SHA256=49f73414824b1a7c268a611225fa4d7ce5e25600201e0f1cd59f94d1040b5264
ALPINE_LINUX_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-23/sapmachine-jdk-23_linux-x64-musl_bin.tar.gz
ALPINE_LINUX_X64_BOOT_JDK_SHA256=39987d950d36b997295737c671c5f104be1dd6dee7a1611244d50a4df57213e0

MACOS_AARCH64_BOOT_JDK_EXT=tar.gz
MACOS_AARCH64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-22.0.2/sapmachine-jdk-22.0.2_macos-aarch64_bin.tar.gz
MACOS_AARCH64_BOOT_JDK_SHA256=5ecf2ea143bd130a1748533d1352bea8c0857fef6050f66ed33379ca15ba82ad
MACOS_AARCH64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-23/sapmachine-jdk-23_macos-aarch64_bin.tar.gz
MACOS_AARCH64_BOOT_JDK_SHA256=8c5414b627e9c2616a77f614363b276dca9ac814bffd769eb4aebd9e9fddbafe

MACOS_X64_BOOT_JDK_EXT=tar.gz
MACOS_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-22.0.2/sapmachine-jdk-22.0.2_macos-x64_bin.tar.gz
MACOS_X64_BOOT_JDK_SHA256=a036ed70758880e88ababb05cae2954bf01974ddaee3cac3c51348e05c47d2a5
MACOS_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-23/sapmachine-jdk-23_macos-x64_bin.tar.gz
MACOS_X64_BOOT_JDK_SHA256=2125eb7250d331fa18521375d954fdd9efed611308eb72cf732c8c8fd5a877af

WINDOWS_X64_BOOT_JDK_EXT=zip
WINDOWS_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-22.0.2/sapmachine-jdk-22.0.2_windows-x64_bin.zip
WINDOWS_X64_BOOT_JDK_SHA256=0c456f7b0827f061220ed661ec108965ac7860a9bc189ceb048ad1ab2c0e2e06
WINDOWS_X64_BOOT_JDK_URL=https://github.com/SAP/SapMachine/releases/download/sapmachine-23/sapmachine-jdk-23_windows-x64_bin.zip
WINDOWS_X64_BOOT_JDK_SHA256=d4c86b3374f1c82615c1c92eb760d4c7153395a9856df34bb93ede9d1c077de4
4 changes: 2 additions & 2 deletions make/conf/jib-profiles.js
Original file line number Diff line number Diff line change
Expand Up @@ -390,8 +390,8 @@ var getJibProfilesCommon = function (input, data) {
};
};

common.boot_jdk_version = "22";
common.boot_jdk_build_number = "36";
common.boot_jdk_version = "23";
common.boot_jdk_build_number = "37";
common.boot_jdk_home = input.get("boot_jdk", "install_path") + "/jdk-"
+ common.boot_jdk_version
+ (input.build_os == "macosx" ? ".jdk/Contents/Home" : "");
Expand Down
2 changes: 1 addition & 1 deletion make/conf/version-numbers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,6 @@ DEFAULT_VERSION_DATE=2025-03-18
DEFAULT_VERSION_CLASSFILE_MAJOR=68 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
DEFAULT_VERSION_CLASSFILE_MINOR=0
DEFAULT_VERSION_DOCS_API_SINCE=11
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="22 23 24"
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="23 24"
DEFAULT_JDK_SOURCE_TARGET_VERSION=24
DEFAULT_PROMOTED_VERSION_PRE=ea
2 changes: 0 additions & 2 deletions make/modules/jdk.hotspot.agent/Lib.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBSAPROC, \
OPTIMIZATION := HIGH, \
EXTRA_HEADER_DIRS := java.base:libjvm, \
DISABLED_WARNINGS_gcc := sign-compare, \
DISABLED_WARNINGS_gcc_LinuxDebuggerLocal.cpp := unused-variable, \
DISABLED_WARNINGS_gcc_ps_core.c := pointer-arith, \
DISABLED_WARNINGS_gcc_symtab.c := unused-but-set-variable, \
DISABLED_WARNINGS_clang := sign-compare, \
DISABLED_WARNINGS_clang_libproc_impl.c := format-nonliteral, \
DISABLED_WARNINGS_clang_MacosxDebuggerLocal.m := unused-variable, \
Expand Down
18 changes: 18 additions & 0 deletions make/modules/jdk.incubator.vector/Lib.gmk
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,21 @@ ifeq ($(call isTargetOs, linux windows)+$(call isTargetCpu, x86_64)+$(INCLUDE_CO

TARGETS += $(BUILD_LIBJSVML)
endif

################################################################################
## Build libsleef
################################################################################

ifeq ($(call isTargetOs, linux)+$(call isTargetCpu, riscv64)+$(INCLUDE_COMPILER2), true+true+true)
$(eval $(call SetupJdkLibrary, BUILD_LIBSLEEF, \
NAME := sleef, \
OPTIMIZATION := HIGH, \
SRC := libsleef/lib, \
EXTRA_SRC := libsleef/generated, \
DISABLED_WARNINGS_gcc := unused-function sign-compare tautological-compare ignored-qualifiers, \
DISABLED_WARNINGS_clang := unused-function sign-compare tautological-compare ignored-qualifiers, \
CFLAGS := -march=rv64gcv, \
))

TARGETS += $(BUILD_LIBSLEEF)
endif
Loading
Loading