On Fri, 26 Jun 2020 23:01:29 +0200, Pascal Stumpf wrote:
> On Fri, 19 Jun 2020 11:50:48 -0700 (PDT), j...@bitminer.ca wrote:
> > This patch adjusts gcc-ports to add the various OpenMP libraries
> > already built to PLIST(s).
> > 
> > Since ports were already patched to disable OpenMP this change
> > should likely result in no issues.
> > 
> > 
> > John
> 
> Comment is unnecessary, otherwise looks good gcc-portwise.  Are we
> positive this has no ill effects anywhere at this point?  Have you done
> a bulk on sparc64?

Sorry, further comment: .a and .spec should go into PLIST-main.

> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/lang/gcc/8/Makefile,v
> > retrieving revision 1.31
> > diff -u -p -r1.31 Makefile
> > --- Makefile        5 Apr 2020 15:44:52 -0000       1.31
> > +++ Makefile        19 Jun 2020 18:36:56 -0000
> > @@ -16,7 +16,7 @@ USE_LLD = No
> >  DPB_PROPERTIES = parallel
> >  
> >  V = 8.3.0
> > -REVISION = 5
> > +REVISION = 6
> >  FULL_VERSION = $V
> >  FULL_PKGVERSION = $V
> >  
> > @@ -42,6 +42,7 @@ SHARED_LIBS =     estdc++         19.0 \
> >             lto_plugin      5.0 \
> >             itm             4.0 \
> >             atomic          3.0 \
> > +           gomp            1.0 \
> >             quadmath        3.0 \
> >             cc1             1.0 \
> >             cc1plugin       1.0 \
> > @@ -117,13 +118,13 @@ MAKE_ENV += ${EXTRA_ENV}
> >  
> >  CFLAGS = -O2 -g
> >  
> > +## disable=libgomp off
> >  CONFIGURE_ARGS += \
> >     --verbose \
> >     --program-transform-name=s,^,e, \
> >     --disable-nls  \
> >     --with-system-zlib \
> >     --disable-libmudflap \
> > -   --disable-libgomp \
> >     --disable-libssp \
> >     --disable-tls \
> >     --with-gnu-ld \
> > Index: pkg/PLIST-f95
> > ===================================================================
> > RCS file: /cvs/ports/lang/gcc/8/pkg/PLIST-f95,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 PLIST-f95
> > --- pkg/PLIST-f95   27 Apr 2019 21:26:35 -0000      1.2
> > +++ pkg/PLIST-f95   19 Jun 2020 18:36:56 -0000
> > @@ -11,6 +11,9 @@ lib/gcc/${CONFIG}/${V}/finclude/
> >  lib/gcc/${CONFIG}/${V}/finclude/ieee_arithmetic.mod
> >  lib/gcc/${CONFIG}/${V}/finclude/ieee_exceptions.mod
> >  lib/gcc/${CONFIG}/${V}/finclude/ieee_features.mod
> > +lib/gcc/${CONFIG}/${V}/finclude/omp_lib_kinds.mod
> > +lib/gcc/${CONFIG}/${V}/finclude/omp_lib.mod
> > +lib/gcc/${CONFIG}/${V}/finclude/omp_lib.h
> >  lib/gcc/${CONFIG}/${V}/libcaf_single.a
> >  lib/gcc/${CONFIG}/${V}/libcaf_single.la
> >  lib/libgfortran.a
> > Index: pkg/PLIST-libs
> > ===================================================================
> > RCS file: /cvs/ports/lang/gcc/8/pkg/PLIST-libs,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 PLIST-libs
> > --- pkg/PLIST-libs  27 Apr 2019 21:26:35 -0000      1.2
> > +++ pkg/PLIST-libs  19 Jun 2020 18:36:56 -0000
> > @@ -13,5 +13,9 @@ lib/libobjc.la
> >  @lib lib/libobjc.so.${LIBobjc_VERSION}
> >  lib/libcc1.la
> >  @lib lib/libcc1.so.${LIBcc1_VERSION}
> > +lib/libgomp.la
> > +@lib lib/libgomp.so.${LIBgomp_VERSION}
> > +lib/libgomp.a
> > +lib/libgomp.spec
> >  %%ITM%%
> >  %%QUADMATH%%
> > Index: pkg/PLIST-main
> > ===================================================================
> > RCS file: /cvs/ports/lang/gcc/8/pkg/PLIST-main,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 PLIST-main
> > --- pkg/PLIST-main  27 Apr 2019 21:26:35 -0000      1.2
> > +++ pkg/PLIST-main  19 Jun 2020 18:36:56 -0000
> > @@ -29,6 +29,7 @@ lib/gcc/${CONFIG}/${V}/include-fixed/REA
> >  lib/gcc/${CONFIG}/${V}/include-fixed/limits.h
> >  lib/gcc/${CONFIG}/${V}/include-fixed/syslimits.h
> >  lib/gcc/${CONFIG}/${V}/include/gcov.h
> > +lib/gcc/${CONFIG}/${V}/include/omp.h
> >  lib/gcc/${CONFIG}/${V}/include/stdalign.h
> >  lib/gcc/${CONFIG}/${V}/include/stdatomic.h
> >  lib/gcc/${CONFIG}/${V}/include/stdfix.h
> > 

Reply via email to