RFR: 8203290: [PPC64, s390] Check functionality of JDK-8199712 (Flight Recorder) [v8]
Tyler Steele
duke at openjdk.java.net
Wed Jan 19 16:10:30 UTC 2022
On Tue, 18 Jan 2022 15:23:42 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
>> Tyler Steele has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits:
>>
>> - Merge branch 'master' into JDK-8203290
>> - Clean up & testing
>>
>> - Run JFR tests in test/jdk/jdk/jfr
>> - Fix issues found from above test suite
>> - Remove unecessary jtreg & gtest tests
>> - Remove ineffective `qpic=large`
>> - TODO: jdk/jfr/event/runtime/TestNativeLibrariesEvent.java
>> - Merge branch 'JDK-8203290' of github.com:backwaterred/jdk into JDK-8203290
>> - 8203290: Implements Java Flight Recorder on AIX
>>
>> - changes build system to allow jfr feature on aix
>> - implements NetworkPerformance, CPUPerformance, and SystemProcess
>> interfaces from os_perf.hpp
>> - implements jfr sanity tests
>> - 8203290: Implements Java Flight Recorder on AIX
>>
>> - changes build system to allow jfr feature on aix
>> - implements NetworkPerformance, CPUPerformance, and SystemProcess
>> interfaces from os_perf.hpp
>> - implements jfr sanity tests
>
> make/autoconf/flags-cflags.m4 line 421:
>
>> 419: # so for debug we build with '-qpic=large -bbigtoc'.
>> 420: DEBUG_CFLAGS_JVM="-qpic=large"
>> 421: fi
>
> Why this removal? Note that getting the TOC not to explode on AIX has been an ongoing struggle, see this string of associated JBS issues:
>
> https://bugs.openjdk.java.net/browse/JDK-8184344
> https://bugs.openjdk.java.net/browse/JDK-8171408
> https://bugs.openjdk.java.net/browse/JDK-8196488
> https://bugs.openjdk.java.net/browse/JDK-8204935
Hmm, that is strange. I initially thought my code had caused the TOC overflow, and added -qpic=large to address this. After realizing that my code was not solely responsible, I (tried) to back out of my changes without removing anything I had not added myself. It seems I should review the changes to this file one more time to ensure that I didn't get a bit carried away with the removal process. Good catch.
-------------
PR: https://git.openjdk.java.net/jdk/pull/6885
More information about the build-dev
mailing list