Menu

#4576 gcc5-5.3.0-1

Added_to_Fink
closed-accepted
nobody
None
5
2015-12-06
2015-12-05
No

Tha attached info file for gcc5-5.3.0-1 contains the following changes...

1) Updates the gcc5 package to the new 5.3.0 maintenance release
2) allows fink make to be used for the build again as the issues under 10.11 show be eliminated in current fink make by its avoidance of indirect linkage to CoreFoundation through libintl

Tested on 10.11. The differences from the current info file are...

--- gcc5.info   2015-12-05 13:08:22.000000000 -0500
+++ gcc5.info.new   2015-12-05 11:41:44.000000000 -0500
@@ -1,9 +1,9 @@
 Info2: <<
 Package: gcc5
-Version: 5.2.0
-Revision: 2
+Version: 5.3.0
+Revision: 1
 Source: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%v/gcc-%v.tar.bz2
-Source-MD5: a51bcfeb3da7dd4c623e27207ed43467
+Source-MD5: c9616fd448f980259c31de613e575719
 Source2: ftp://sourceware.org/pub/java/ecj-4.9.jar
 Source2-MD5: 7339f199ba11c941890031fd9981d7be
 PatchFile: %n.patch
@@ -108,14 +108,14 @@
    # Use bootstrap-lean to reduce disk usage.
    # Note that this causes plugin testsuite failures
    # since the plugin headers must come from prev-gcc.
-   /usr/bin/make bootstrap-lean
+   make bootstrap-lean
    fink-package-precedence --prohibit-bdep=%n .
 <<
 InstallScript: <<
    #!/bin/sh -ev
    darwinvers=`uname -r`
    cd ../darwin_objdir
-   /usr/bin/make -j 1 install DESTDIR=%d
+   make -j 1 install DESTDIR=%d
    mkdir -p %i/bin

    # Add symlinks to recreate previous naming of executables in %p/bin

The patches are unchanged.

Discussion

  • Jack Howarth

    Jack Howarth - 2015-12-05

    Info file for gcc5-5.3.0-1

     
  • Daniel Macks

    Daniel Macks - 2015-12-05

    Working on it (have a few local tweaks against the current package, will test against this new version)

     
  • Daniel Macks

    Daniel Macks - 2015-12-06

    If we are using various tricks to find x11, does that mean we need a BuildDepends:x11-dev and maybe Depends:x11-shlibs, (or TestDepends:x11-dev)?

     
  • Jack Howarth

    Jack Howarth - 2015-12-06

    This is some really old cruft shared with gdb, and friends to handle tk, libgui, etc support not present in gcc itself. We can simply avoid the unnecessary test for X11 by passing --without-x on the ConfigureParams.

     
  • Jack Howarth

    Jack Howarth - 2015-12-06

    Info file with --without-x passed to ConfigureParam to avoid bogus X11 configure check.

     

    Last edit: Jack Howarth 2015-12-06
  • Jack Howarth

    Jack Howarth - 2015-12-06
    --- gcc5.info   2015-12-06 16:11:48.000000000 -0500
    +++ gcc5.info.new   2015-12-06 14:46:30.000000000 -0500
    @@ -1,9 +1,9 @@
     Info2: <<
     Package: gcc5
    -Version: 5.2.0
    -Revision: 2
    +Version: 5.3.0
    +Revision: 1
     Source: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%v/gcc-%v.tar.bz2
    -Source-MD5: a51bcfeb3da7dd4c623e27207ed43467
    +Source-MD5: c9616fd448f980259c31de613e575719
     Source2: ftp://sourceware.org/pub/java/ecj-4.9.jar
     Source2-MD5: 7339f199ba11c941890031fd9981d7be
     PatchFile: %n.patch
    @@ -60,6 +60,7 @@
        --with-isl=%p \
        --with-mpc=%p \
        --with-system-zlib \
    +   --without-x \
        --program-suffix=-fsf-5
     <<
     InfoTest: <<
    @@ -108,14 +109,14 @@
        # Use bootstrap-lean to reduce disk usage.
        # Note that this causes plugin testsuite failures
        # since the plugin headers must come from prev-gcc.
    -   /usr/bin/make bootstrap-lean
    +   make bootstrap-lean
        fink-package-precedence --prohibit-bdep=%n .
     <<
     InstallScript: <<
        #!/bin/sh -ev
        darwinvers=`uname -r`
        cd ../darwin_objdir
    -   /usr/bin/make -j 1 install DESTDIR=%d
    +   make -j 1 install DESTDIR=%d
        mkdir -p %i/bin
    
        # Add symlinks to recreate previous naming of executables in %p/bin
    
     
  • Daniel Macks

    Daniel Macks - 2015-12-06
    • status: open --> closed-accepted
    • Group: Undergoing_Validation --> Added_to_Fink
     

Log in to post a comment.