On AIX, there are typedefs and struct definitions required by test-suite tests that are only accessible when _ALL_SOURCE is set, but setting this macro causes side effects such as typedef redefinition. To fix them on AIX, we build test-suite with standard compatible mode (e.g., XOPEN_SOURCE=700), and either add missing definitions to the tests or adjust the tests to recognize that the extensions are disabled. This patch fixes benchmarks that were not handled in D118622.
Details
Details
Diff Detail
Diff Detail
- Repository
- rT test-suite
Event Timeline
stevewan retitled this revision from Workaround other benchmarks affected by the _ALL_SOURCE issue on AIX to [AIX][test-suite]Workaround other benchmarks affected by the _ALL_SOURCE issue on AIX.Jan 31 2022, 3:18 PM
This revision is now accepted and ready to land.Jan 31 2022, 7:51 PM
Closed by commit rT17d2e039987d: [AIX][test-suite]Workaround other benchmarks affected by the _ALL_SOURCE issue… (authored by amyk). · Explain WhyNov 23 2022, 3:05 PM
This revision was automatically updated to reflect the committed changes.