diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-12-24 14:11:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-12-24 14:11:38 +0000 |
commit | de49812990871e1705b64051c35161d5e6400269 (patch) | |
tree | 5e1e8fcb0ff4579dbd22a1bfee28a6b97dc8aaeb /dev-ada/gprbuild/files | |
parent | 536c3711867ec947c1738f2c4b96f22e4863322d (diff) |
gentoo resync : 24.12.2018
Diffstat (limited to 'dev-ada/gprbuild/files')
-rw-r--r-- | dev-ada/gprbuild/files/gprbuild-2017-config.patch | 25 | ||||
-rw-r--r-- | dev-ada/gprbuild/files/gprbuild-2018-gentoo.patch | 11 |
2 files changed, 27 insertions, 9 deletions
diff --git a/dev-ada/gprbuild/files/gprbuild-2017-config.patch b/dev-ada/gprbuild/files/gprbuild-2017-config.patch index 72f1fd829c1c..5dcd58ffb21d 100644 --- a/dev-ada/gprbuild/files/gprbuild-2017-config.patch +++ b/dev-ada/gprbuild/files/gprbuild-2017-config.patch @@ -102,12 +102,21 @@ </configuration> --- a/share/gprconfig/linker.xml 2018-10-27 09:43:17.934862859 +0200 +++ b/share/gprconfig/linker.xml 2018-10-27 09:43:54.127304471 +0200 -@@ -742,7 +742,7 @@ - for Shared_Library_Suffix use ".sl"; - for Library_Auto_Init_Supported use "true"; - for Run_Path_Option use ("-Wl,+b,"); -- for Library_Partial_Linker use ("gcc", "-nostdlib", "-Wl,-r", "-o"); -+ for Library_Partial_Linker use ("gcc-@VER@", "-nostdlib", "-Wl,-r", "-o"); +@@ -814,7 +814,7 @@ + when "arm-android" | "arm-linux-androideabi" => + null; + when others => +- for Library_Partial_Linker use ("${PATH(ada)}${PREFIX(ada)}gcc", "-nostdlib", "-Wl,-r", "-o"); ++ for Library_Partial_Linker use ("${PATH(ada)}${PREFIX(ada)}gcc-@VER@", "-nostdlib", "-Wl,-r", "-no-pie", "-o"); + end case; + </config> + </configuration> +@@ -830,7 +830,7 @@ + <target name="^.*linux.*$" /> + </targets> + <config> +- for Library_Partial_Linker use ("${PATH(ada)}${PREFIX(c)}gcc", "-nostdlib", "-Wl,-r", "-o"); ++ for Library_Partial_Linker use ("${PATH(ada)}${PREFIX(c)}gcc-@VER@", "-nostdlib", "-Wl,-r", "-no-pie", "-o"); + </config> + </configuration> - package Linker is - for Max_Command_Line_Length use "5000"; diff --git a/dev-ada/gprbuild/files/gprbuild-2018-gentoo.patch b/dev-ada/gprbuild/files/gprbuild-2018-gentoo.patch index 1f967b61d4c7..34936ea1f52b 100644 --- a/dev-ada/gprbuild/files/gprbuild-2018-gentoo.patch +++ b/dev-ada/gprbuild/files/gprbuild-2018-gentoo.patch @@ -264,12 +264,21 @@ </configuration> --- a/share/gprconfig/linker.xml 2018-10-17 21:36:15.856883517 +0200 +++ b/share/gprconfig/linker.xml 2018-10-17 21:35:15.985896804 +0200 +@@ -1025,7 +1025,7 @@ + </targets> + <config> + for Library_Partial_Linker use +- ("${PATH(ada)}${PREFIX(ada)}gcc", "-nostdlib", "-Wl,-r", "-o"); ++ ("${PATH(ada)}${PREFIX(ada)}gcc-@VER@", "-nostdlib", "-Wl,-r", "-no-pie", "-o"); + </config> + </configuration> + @@ -1044,7 +1044,7 @@ </targets> <config> for Library_Partial_Linker use - ("${PATH(c)}${PREFIX(c)}gcc", "-nostdlib", "-Wl,-r", "-o"); -+ ("${PATH(c)}${PREFIX(c)}gcc-@VER@", "-nostdlib", "-Wl,-r", "-o"); ++ ("${PATH(c)}${PREFIX(c)}gcc-@VER@", "-nostdlib", "-Wl,-r", "-no-pie", "-o"); </config> </configuration> |