Skip to content

Commit c428b29

Browse files
committed
Revert "Revert changelog update for 18.0-1."
This reverts commit 4ea14d9.
1 parent 4ea14d9 commit c428b29

File tree

1 file changed

+55
-1
lines changed

1 file changed

+55
-1
lines changed

bin/debian/changelog

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
aomp (17.0-3) UNRELEASED; urgency=medium
1+
aomp (18.0-1) UNRELEASED; urgency=medium
22

33
* Initial release of aomp is 0.3-2
44
* Please see example in /usr/lib/aomp/examples/vmuldemo
@@ -887,5 +887,59 @@ aomp (17.0-3) UNRELEASED; urgency=medium
887887
* Set default OpenMP to 5.1.
888888
* Restore safe buffer usage warnings for MIOpen GTest.
889889
* Fix build to use LLVM-project mono-repo components, ROCm devicelibs and comgr.
890+
*
891+
* 18.0-1
892+
* Move to ROCm 6.0 sources.
893+
* Change the default optimization level to -O2 if user does not specify
894+
* any -O option on the command line. Before 18.0-1, the default was -O0 if
895+
* none was specified.
896+
* In this release we are requesting users to install the amdgpu kernel driver
897+
* found in the ROCm 5.7 amdgpu-dkms package. Nothing prevents the use of an
898+
* older driver, but for support with current and new problems, we ask users to
899+
* upgrade to this kernel driver. Run this command to test that your amdgpu
900+
* kernel driver is on the correct version "modinfo -F version amdgpu". That
901+
* command should return the string "6.2.4".
902+
* Remove dependency on ROCm libraries for rocgdb. Reminder: A goal of aomp is
903+
* to be isolated from ROCm stack with the exception of rocm-dkms which
904+
* installs the correct kernel driver.
905+
* The following issues were resolved in this release:
906+
* [#601](https://github.com/ROCm-Developer-Tools/aomp/issues/601) AOMP
907+
* 17.0.3 crashes at compile time with conjunction in if clause.
908+
* While the source build of aomp, supports ASAN (address sanitizer), the
909+
* release build does not due to complexities in packaging asan. Therefore,
910+
* the aomp release does not support ASAN.
911+
* This release has many build enhancements meant for developers that build
912+
* aomp from source. These changes have little impact to user of AOMP.
913+
* The build scripts for this release now build openmp host and device
914+
* libraries via LLVM_ENABLE_RUNTIMES with the COMPONENT build_project.sh. This
915+
* was formerly done in the COMPONENT build_openmp.sh. This change allows lit
916+
* testing of openmp. Extra libraries found in lib-debug and lib-perf
917+
* directories are still build with the COMPONENT build_openmp.sh.
918+
* Developers can now use ccache to speed rebuild process. The use of
919+
* ccache is the default. To turn this off set AOMP_USE_CCACHE=0.
920+
* The build scripts also build flang-new with build_project.sh and remove
921+
* the use of build_flang-new.sh.
922+
* The build scripts have added a hidden directory in the installation
923+
* called .aomp_component_stats showing the files added to the installation by
924+
* each build COMPONENT. The current list of build COMPONENTs for AOMP are:
925+
* prereq project roct rocr openmp extras comgr rocminfo flang-legacy pgmath
926+
* flang flang_runtime hipcc hipamd rocdbgapi rocgdb roctracer rocprofiler
927+
* Changes to build_supp.sh which builds prequisite and supplemental
928+
* components needed for the build and/or testing include: change to version 6.0
929+
* for hsa-amd-aqlprofile, update wget location of silo tarball, change to
930+
* version 6.0.x for rocmsmilib.
931+
* Build optimizations to reduce the size of the installation. Previously
932+
* release binaries had llvm libraries statically linked in. We are now linking
933+
* in the shared library build of llvm, and this reduces overall size by ~50%.
934+
* Changes to the build of libomptarget DeviceRTL to be code object version
935+
* agnostic. These changes reduce the amount of files installed on to one per
936+
* architecture for the opaque-linker + the fat archive for the linker wrapper as
937+
* well as improve build time for the libraries.
938+
*
939+
* The following enhancements were made to the AOMP test infrastructure:
940+
* Support for openmp lit testing.
941+
* New testing of UMT.
942+
* Babelstream updates to support USM.
943+
* Babelstream updates to support FORTRAN babelstream.
890944

891945
-- Greg Rodgers <Gregory.Rodgers@amd.com> Thu, 19 May 2022 23:34:44 -0500

0 commit comments

Comments
 (0)