This allows packagers to set additional linker flags for executables and shared
libraries created by OCaml, and for the OCaml tools themselves.
OCaml code can be linked with various C stubs and C libraries that would
benefit from using hardening link flags, such as -Wl,-z,relro.
Origin: other
Bug-Debian: https://bugs.debian.org/702349
Forwarded: no
Last-Update: <2021-12-21>
Gbp-Pq: Name 0004-Use-CCLINKFLAGS-for-linking-all-executables-and-shar.patch
[oc_ldflags="$oc_ldflags -Wl,-z,nobtcfi"
natdynlinkopts="$natdynlinkopts -Wl,-z,nobtcfi"])
+# Use CCLINKFLAGS for linking all executables and shared libraries
+
+mksharedlib="$mksharedlib $CCLINKFLAGS"
+mkexe="$mkexe $CCLINKFLAGS"
# Configure native dynlink