X

Linux Mint GCC Build Patch

Einklappen
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Ducktrick
    Erfahrene Benutzer
    • 23.08.2010
    • 137

    Linux Mint GCC Build Patch

    ich hab mir mal nen Patch für GCC unter Mint angepasst damit dieser fehler nicht mehr auftritt und GCC durchbaut

    Code:
    patching file stm-cross-gcc.spec
    Building target platforms: sh4-linux
    Building for target sh4-linux
    error: /home/mcron/max-tdt/tdt/cvs/cdk/SPECS/stm-cross-gcc.spec:11: Got a %endif with no %if
    make: *** [RPMS/i686/stlinux24-cross-sh4-cpp-4.6.3-111.i686.rpm] Error 1
    befindet sich im Anhang fals ihn jemand benötigt ...
    Das file Tauschen in /tdt/cvs/cdk/Patches

    EDIT

    GMP folgt später mit änlichem Fehler , der Patch ist ebenfalls im Anhang
    ein File nach
    /tdt/cvs/cdk/make und das andere nach /tdt.cvs/cdk/Patches
    Angehängte Dateien
    Zuletzt geändert von Ducktrick; 13.04.2013, 18:39.
    Edison Argus VIP - E2 und oder Neutrino
  • max
    max
    Developer
    • 01.01.2008
    • 947

    #2
    löschen ist die einfache art, die richtigen macros für rpm 4.10 einzutragen aber der bessere weg, bei gcc und was die anderen sachen angeht die neuen rpms von stlinux nehmen da ist es schon drin geändert.

    mfg
    max
    Code:
    --- stm-cross-gcc_4.6.3._org.spec	2013-04-01 21:43:28.755092080 +0200
    +++ stm-cross-gcc_4.6.3.spec	2013-04-01 21:53:23.375067072 +0200
    @@ -1,9 +1,9 @@
     Summary: GNU Compiler Collection
     Name: %{_stm_pkg_prefix}-cross-gcc
    -%if_target_cpu sh
    +%if %target_cpu sh
     Version: 4.6.3
     %else
    -%if_target_cpu arm
    +%if %target_cpu arm
     Version: 4.6.3
     %else
     Version: 4.2.4
    @@ -69,6 +69,9 @@
     
     %define _gccdir %{_stm_cross_lib_dir}/gcc/%{_stm_target_config}/%{version}
     
    +# Quick and dirty workaround. RPM complains about unpackaged files.
    +%define _unpackaged_files_terminate_build 0
    +
     %description
     This is the GNU C compiler, a fairly portable optimizing compiler which
     supports multiple languages.  This package includes support for C, and
    @@ -81,11 +84,11 @@
     Provides: %{_stm_pkg_prefix}-generic-%{_stm_target_arch}-gcc
     Requires: %{_stm_pkg_prefix}-cross-%{_stm_target_arch}-binutils >= 2.17
     Requires: %{_stm_pkg_prefix}-cross-%{_stm_target_arch}-cpp = %{version}
    -%if_target_arch sh4 st231
    +%if %target_arch sh4 st231
     Requires: %{_stm_pkg_prefix}-%{_stm_target_arch}-glibc-dev
     %endif
     
    -%if_target_arch_uclibc
    +%if %target_arch_uclibc
     Requires: %{_stm_pkg_prefix}-%{_stm_target_arch}-uclibc-nptl-dev
     %else
     Requires: %{_stm_pkg_prefix}-%{_stm_target_arch}-glibc-dev
    @@ -163,7 +166,7 @@
     %endif
     
     # SH4 common patches
    -%if_target_cpu sh
    +%if %target_cpu sh
     %patch100 -p1
     %patch101 -p1
     %patch103 -p1
    @@ -172,7 +175,7 @@
     %endif
     
     # SH4 uClibc patches
    -%if_target_arch sh4_uclibc
    +%if %target_arch sh4_uclibc

    Kommentar

    • Ducktrick
      Erfahrene Benutzer
      • 23.08.2010
      • 137

      #3
      nagut dann brauch ich ja die restlichen nicht anhängen , die jungs vom Git machen das schon, dachte nur das es leute gibt die das nicht wissen
      Edison Argus VIP - E2 und oder Neutrino

      Kommentar

      Nicht konfiguriertes PHP-Modul

      Einklappen

      Linux Mint GCC Build Patch

      Einklappen
      Lädt...
      X