SF.net SVN: gar:[24916] csw/mgar/pkg/gcc5/trunk/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Apr 30 12:02:17 CEST 2015


Revision: 24916
          http://sourceforge.net/p/gar/code/24916
Author:   dmichelsen
Date:     2015-04-30 10:02:16 +0000 (Thu, 30 Apr 2015)
Log Message:
-----------
gcc5/trunk: Add incompatible packages to GCC4

Modified Paths:
--------------
    csw/mgar/pkg/gcc5/trunk/Makefile

Modified: csw/mgar/pkg/gcc5/trunk/Makefile
===================================================================
--- csw/mgar/pkg/gcc5/trunk/Makefile	2015-04-30 09:00:23 UTC (rev 24915)
+++ csw/mgar/pkg/gcc5/trunk/Makefile	2015-04-30 10:02:16 UTC (rev 24916)
@@ -163,6 +163,10 @@
 CHECKPKG_OVERRIDES_$(PKG_BASENAME)java += discouraged-path-in-pkgmap
 CHECKPKG_OVERRIDES_$(PKG_BASENAME)gfortran += discouraged-path-in-pkgmap
 
+# This is really part of core
+CHECKPKG_OVERRIDES_CSWgcc5core += shared-lib-pkgname-mismatch|file=opt/csw/lib/libgomp-plugin-host_nonshm.so.1.0.0|soname=libgomp-plugin-host_nonshm.so.1|pkgname=CSWgcc5core|expected=CSWlibgomp-plugin-host-nonshm1
+CHECKPKG_OVERRIDES_CSWgcc5core += shared-lib-pkgname-mismatch|file=opt/csw/lib/sparcv9/libgomp-plugin-host_nonshm.so.1.0.0|soname=libgomp-plugin-host_nonshm.so.1|pkgname=CSWgcc5core|expected=CSWlibgomp-plugin-host-nonshm1
+
 # Some static libraries are required to build binaries with gcc, for example
 # libgcc.a and libgcc_eh.a. Otherwise: ld: fatal: library -lgcc: not found
 MERGE_EXCLUDE_LIBTOOL =
@@ -451,9 +455,6 @@
 ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatprep  gcc_ada $(bindir)/gnatprep$(PROGRAM_SUFFIX)
 ALTERNATIVE_$(PKG_VERSION_TOKEN)ada += $(bindir)/gnatxref  gcc_ada $(bindir)/gnatxref$(PROGRAM_SUFFIX)
 
-# This is an obsolete package. Nothing depends on it, so we can remove it.
-INCOMPATIBLE_PKGS_$(PKG_BASENAME)ada = $(PKG_BASENAME)adart
-
 PACKAGES += $(PACKAGES_$(GARCH))
 CORE_BINARIES = cpp gcc gcov
 CXX_BINARIES = g\+\+ c\+\+
@@ -466,6 +467,13 @@
 # We're building with the default GAR maps, currently U5.
 # LINKER_MAP_RELEASE = solaris10u8
 
+# The previous GCC4 is incompatible with GCC5 because of lots of collisions
+INCOMPATIBLE_PKGS_CSWgcc5g++ += CSWgcc4g++
+INCOMPATIBLE_PKGS_CSWgcc5java += CSWgcc4java
+INCOMPATIBLE_PKGS_CSWgcc5objc += CSWgcc4objc
+INCOMPATIBLE_PKGS_CSWgcc5gfortran += CSWgcc4gfortran
+INCOMPATIBLE_PKGS_CSWgcc5core += CSWgcc4core
+
 #Direct binding is disabled to to problem with amd64 libs
 CHECKPKG_OVERRIDES_$(PKG_BASENAME)ada += no-direct-binding
 CHECKPKG_OVERRIDES_$(PKG_BASENAME)core += no-direct-binding

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list