aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/gcc-arm-link-spec-fix.patch
blob: e00ed1bac0185fbf643bd50a84222938a7bf12dc (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Do not pass -dynamic-linker to linker when !shared.
Fixes <http://bugs.gnu.org/20102>.

ARM 'link' spec issue reported at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65711 and
https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01387.html.

Patch by Ludovic Courtès <ludo@gnu.org>.

--- gcc-4.8.4/gcc/config/arm/linux-elf.h.orig	2015-04-08 20:31:20.376900478 +0200
+++ gcc-4.8.4/gcc/config/arm/linux-elf.h	2015-04-08 20:31:36.437014437 +0200
@@ -65,7 +65,7 @@
    %{symbolic:-Bsymbolic} \
    %{!static: \
      %{rdynamic:-export-dynamic} \
-     -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \
+     %{!shared:-dynamic-linker " GNU_USER_DYNAMIC_LINKER "}} \
    -X \
    %{mbig-endian:-EB} %{mlittle-endian:-EL}" \
    SUBTARGET_EXTRA_LINK_SPEC
f09d6afdd2d58e5828061d3'>gnu: valeronoi: Unbundle catch2 header....* gnu/packages/engineering.scm (valeroni)[source]: Add snippet to remove bundled header. [native-inputs]: Add catch2. Efraim Flashner 2023-10-17gnu: valeronoi: Update to 0.2.0....* gnu/packages/engineering.scm valeronoi: Update to 0.2.0. [inputs]: Remove qtbase-5 and qtsvg-5; add qtbase and qtsvg. Efraim Flashner 2023-10-06gnu: librepcb: Update to 1.0.0....* gnu/packages/engineering.scm (librepcb): Update to 1.0.0. [source]: Add snippet to remove some vendored dependencies. [build-system]: Use cmake-build-system. [inputs]: Add fontconfig, fontobene-qt5, glu, hoedown, muparser, opencascade-occt, clipper, qtdeclarative-5, qtquickcontrols2-5, quazip. [native-inputs]: Add googletest, pkg-config. [arguments]<#:configure-flags>: Add "-DUNBUNDLE_FONTOBENE_QT5=ON", "-DUNBUNDLE_GTEST=ON", "-DUNBUNDLE_HOEDOWN=ON", "-DUNBUNDLE_MUPARSER=ON", "-DUNBUNDLE_POLYCLIPPING=ON", "-DUNBUNDLE_QUAZIP=ON". <#:phases>: Don't override the configure phase. Override the check phase and skip failing tests. [license]: Remove licenses from unbundled dependencies. Signed-off-by: Vinicius Monego <monego@posteo.net> pinoaffe 2023-10-04gnu: kicad: Update to 7.0.8....* gnu/packages/engineering.scm (kicad): Update to 7.0.8. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Peter Polidoro 2023-10-03gnu: python-scikit-rf: Update to 0.29.1....* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.29.1. [native-inputs]: Add python-pytest-mock. Vinicius Monego 2023-09-24gnu: rizin: Edit synopsis....* gnu/packages/engineering.scm (rizin)[synopsis]: Expand abbrev. Tobias Geerinckx-Rice 2023-09-24gnu: rizin: Update to 0.6.2....* gnu/packages/engineering.scm (rizin): Update to 0.6.2. [inputs]: Re-indent. Tobias Geerinckx-Rice 2023-09-24gnu: minicom: Update package style....* gnu/packages/engineering.scm (minicom)[arguments]: Rewrite as G-expressions. [native-inputs]: Remove input labels. Tobias Geerinckx-Rice 2023-09-24gnu: minicom: Update to 2.9....* gnu/packages/engineering.scm (minicom): Update to 2.9. [arguments]: Don't explicitly return #t from phases. [native-inputs]: Upgrade autoconf to autoconf-2.71. Tobias Geerinckx-Rice 2023-09-26gnu: capstone: Update to 5.0.1....* gnu/packages/engineering.scm (capstone): Update to 5.0.1. Maxim Cournoyer 2023-09-05gnu: Add libmodbus....* gnu/packages/engineering.scm (libmodbus): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Vinicius Monego 2023-09-02gnu: poke: Update to 3.3...* gnu/packages/engineering.scm (poke): Update to 3.3 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Andy Tai 2023-09-02gnu: freecad: Update to 0.21.1....* gnu/packages/engineering.scm (freecad): Update to 0.21.1. Vinicius Monego 2023-09-02gnu: libngspice: Update to 41....* gnu/packages/engineering.scm (libngspice, ngspice): Update to 41. Vinicius Monego 2023-08-26gnu: rizin: Update to 0.6.1....* gnu/packages/engineering.scm (rizin): Update to 0.6.1. [arguments]<#:phases>: Enable a now passing test (analysis_var). 宋文武 2023-08-18gnu: kicad: Update to 7.0.7....* gnu/packages/engineering.scm (kicad): Update to 7.0.7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Peter Polidoro 2023-08-15gnu: pcb2gcode: Build with librsvg-for-system....* gnu/packages/engineering.scm (pcb2gcode)[inputs]: Replace librsvg with librsvg-for-system. Efraim Flashner