Use RUNPATH instead of RPATH so that end users can override the library search path (and the 'validate-runpath' phase can do its work). diff --git a/build/config/gcc/BUILD.gn b/build/config/gcc/BUILD.gn --- a/build/config/gcc/BUILD.gn +++ b/build/config/gcc/BUILD.gn @@ -99,7 +99,14 @@ config("executable_config") { ] } - if (!is_android && current_os != "aix") { + if (is_linux) { + ldflags += [ + # Set DT_RUNPATH instead of DT_RPATH which is important because the + # former can be overridden at runtime, and Guix has support for + # verifying that nothing is missing. + "-Wl,--enable-new-dtags", + ] + } else if (!is_android && current_os != "aix") { ldflags += [ # TODO(GYP): Do we need a check on the binutils version here? # scripts Wojtek's customized Guix
aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Expand)Author
2019-09-18doc: Add Guix Cookbook....* .gitignore: Update ignore list. * Makefile.am (assert-no-store-file-names): Exclude the cookbook. * bootstrap: Generate po files for cookbook translations. * doc/guix-cookbook.texi: New file. * doc/local.mk (info_TEXINFOS): Add it; add a rule to build cookbook translations. * po/doc/local.mk (DOC_COOKBOOK_PO_FILES): New variable. (EXTRA_DIST): Add cookbook pot file and po files. (doc-po-update-cookbook-%): New target. (doc-pot-update): Also update cookbook pot file. (doc-po-update): Also update cookbook po files. Ricardo Wurmus
2019-04-26bootstrap: Break automake dependency on generated files....* bootstrap: Generate stub files for the manual translations whose generated files are not included in the VCS. * doc/contributing.de.texi: Remove file. * doc/contributing.es.texi: Remove file. * doc/contributing.fr.texi: Remove file. * doc/contributing.zh_CN.texi: Remove file. * doc/guix.de.texi: Remove file. * doc/guix.es.texi: Remove file. * doc/guix.fr.texi: Remove file. * doc/guix.zh_CN.texi: Remove file. * .gitignore: Add them. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Miguel Ángel Arruga Vivas