Reduce memory usage when not using the Gold linker

===================================================================

Gbp-Pq: Name reduce-memory-overheads.patch
This commit is contained in:
Alberto Garcia 2022-05-14 03:18:03 +08:00 committed by openKylinBot
parent abc13f5943
commit 45ad7d14c4
1 changed files with 6 additions and 0 deletions

View File

@ -112,6 +112,12 @@ if (DEBUG_FISSION)
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--gdb-index")
endif ()
# Pass --reduce-memory-overheads to the bfd linker in order to save memory
if (NOT USE_LD_GOLD)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads")
endif ()
# Enable the usage of OpenMP.
# - At this moment, OpenMP is only used as an alternative implementation
# to native threads for the parallelization of the SVG filters.