Sunday, December 15, 2024

Re: UPDATE: GCC 11.4.0

ping.

On 2024-11-20 12:38 p.m., Brad Smith wrote:
> ping.
>
> On 11/5/2024 1:03 AM, Brad Smith wrote:
>> On Sun, Jun 09, 2024 at 04:07:44AM -0400, Brad Smith wrote:
>>> Here is a start at an update to GCC 11.4.0.
>>>
>>> Build tested on aarch64, amd64 and i386.
>>   An updated diff for 11.5.0.
>>
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/Makefile,v
>> retrieving revision 1.34
>> diff -u -p -u -p -r1.34 Makefile
>> --- Makefile    7 Aug 2024 20:52:03 -0000    1.34
>> +++ Makefile    3 Nov 2024 07:18:14 -0000
>> @@ -15,18 +15,16 @@ DPB_PROPERTIES = parallel
>>     USE_NOEXECONLY = Yes
>>   -V = 11.2.0
>> +V = 11.5.0
>>   FULL_VERSION = $V
>>   FULL_PKGVERSION = $V
>> -REVISION = 14
>> -REVISION-c++ = 15
>>   -ADASTRAP-amd64 = adastrap-amd64-$V-4.tar.xz
>> +ADASTRAP-amd64 = adastrap-amd64-11.2.0-4.tar.xz
>>   ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz
>>   ADASTRAP-hppa = adastrap-hppa-8.3.0-1.tar.xz
>> -ADASTRAP-i386 = adastrap-i386-$V-2.tar.xz
>> +ADASTRAP-i386 = adastrap-i386-11.2.0-2.tar.xz
>>   ADASTRAP-mips64 = adastrap-mips64-8.4.0-0.tar.xz
>> -ADASTRAP-powerpc = adastrap-powerpc-$V-3.tar.xz
>> +ADASTRAP-powerpc = adastrap-powerpc-11.2.0-3.tar.xz
>>   ADASTRAP-sparc64 = adastrap-sparc64-6.5.0-0.tar.xz
>>     PKGNAME-main =  gcc-${FULL_PKGVERSION}
>> Index: distinfo
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/distinfo,v
>> retrieving revision 1.8
>> diff -u -p -u -p -r1.8 distinfo
>> --- distinfo    6 Apr 2024 06:34:41 -0000    1.8
>> +++ distinfo    3 Nov 2024 07:18:14 -0000
>> @@ -5,7 +5,7 @@ SHA256 (gcc/adastrap-i386-11.2.0-2.tar.x
>>   SHA256 (gcc/adastrap-mips64-8.4.0-0.tar.xz) =
>> ELzjRW6d2VbHXid+cDW2C6eLwoU+KP3Jp4t6zXhYK2E=
>>   SHA256 (gcc/adastrap-powerpc-11.2.0-3.tar.xz) =
>> acJtrhP/QyqtfDHrcXZjwI1LIBBN8C+SrTokVunndSQ=
>>   SHA256 (gcc/adastrap-sparc64-6.5.0-0.tar.xz) =
>> cqpGS2beYV+CFf7X+P4voVHHT78v6SCgtksHXjP/B4E=
>> -SHA256 (gcc/gcc-11.2.0.tar.xz) =
>> 0I7cU2tUw3KhAQ/2YZ3SdMDxYDqkkhK6IPeqLNo2+os=
>> +SHA256 (gcc/gcc-11.5.0.tar.xz) =
>> puIYaOrVRc+H8MAfhCduS1KB1nIJhZHByJYkHwk2NHg=
>>   SIZE (gcc/adastrap-amd64-11.2.0-4.tar.xz) = 77695388
>>   SIZE (gcc/adastrap-arm-4.9.4-0.tar.xz) = 31142168
>>   SIZE (gcc/adastrap-hppa-8.3.0-1.tar.xz) = 48044496
>> @@ -13,4 +13,4 @@ SIZE (gcc/adastrap-i386-11.2.0-2.tar.xz)
>>   SIZE (gcc/adastrap-mips64-8.4.0-0.tar.xz) = 49751704
>>   SIZE (gcc/adastrap-powerpc-11.2.0-3.tar.xz) = 70134604
>>   SIZE (gcc/adastrap-sparc64-6.5.0-0.tar.xz) = 38704976
>> -SIZE (gcc/gcc-11.2.0.tar.xz) = 80888824
>> +SIZE (gcc/gcc-11.5.0.tar.xz) = 82399864
>> Index: patches/patch-Makefile_in
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/patches/patch-Makefile_in,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 patch-Makefile_in
>> --- patches/patch-Makefile_in    11 Mar 2022 19:28:58 -0000 1.2
>> +++ patches/patch-Makefile_in    3 Nov 2024 07:18:14 -0000
>> @@ -1,7 +1,7 @@
>>   Index: Makefile.in
>>   --- Makefile.in.orig
>>   +++ Makefile.in
>> -@@ -435,7 +435,7 @@ TFLAGS =
>> +@@ -444,7 +444,7 @@ TFLAGS =
>>       # Defaults for all stages; some are overridden below.
>>    @@ -10,7 +10,7 @@ Index: Makefile.in
>>    STAGE_TFLAGS = $(TFLAGS)
>>    STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
>>    -@@ -2636,7 +2636,7 @@ install:
>> +@@ -2649,7 +2649,7 @@ install:
>>        @: $(MAKE); $(unstage)
>>        @r=`${PWD_COMMAND}`; export r; \
>>        s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
>> @@ -19,7 +19,7 @@ Index: Makefile.in
>>       .PHONY: install-host-nogcc
>>    install-host-nogcc:  \
>> -@@ -2952,7 +2952,7 @@ configure-build-libiberty:
>> +@@ -2965,7 +2965,7 @@ configure-build-libiberty:
>>        esac; \
>>        module_srcdir=libiberty; \
>>        rm -f no-such-file || : ; \
>> @@ -28,7 +28,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -3009,7 +3009,7 @@ configure-build-bison:
>> +@@ -3022,7 +3022,7 @@ configure-build-bison:
>>        esac; \
>>        module_srcdir=bison; \
>>        rm -f no-such-file || : ; \
>> @@ -37,7 +37,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -3066,7 +3066,7 @@ configure-build-flex:
>> +@@ -3079,7 +3079,7 @@ configure-build-flex:
>>        esac; \
>>        module_srcdir=flex; \
>>        rm -f no-such-file || : ; \
>> @@ -46,7 +46,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -3123,7 +3123,7 @@ configure-build-m4:
>> +@@ -3136,7 +3136,7 @@ configure-build-m4:
>>        esac; \
>>        module_srcdir=m4; \
>>        rm -f no-such-file || : ; \
>> @@ -55,7 +55,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -3180,7 +3180,7 @@ configure-build-texinfo:
>> +@@ -3193,7 +3193,7 @@ configure-build-texinfo:
>>        esac; \
>>        module_srcdir=texinfo; \
>>        rm -f no-such-file || : ; \
>> @@ -64,7 +64,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -3237,7 +3237,7 @@ configure-build-fixincludes:
>> +@@ -3250,7 +3250,7 @@ configure-build-fixincludes:
>>        esac; \
>>        module_srcdir=fixincludes; \
>>        rm -f no-such-file || : ; \
>> @@ -73,7 +73,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -3294,7 +3294,7 @@ configure-build-libcpp:
>> +@@ -3307,7 +3307,7 @@ configure-build-libcpp:
>>        esac; \
>>        module_srcdir=libcpp; \
>>        rm -f no-such-file || : ; \
>> @@ -82,7 +82,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(BUILD_CONFIGARGS) --build=${build_alias}
>> --host=${build_alias} \
>> -@@ -42156,7 +42156,7 @@ configure-target-libstdc++-v3:
>> +@@ -42169,7 +42169,7 @@ configure-target-libstdc++-v3:
>>        esac; \
>>        module_srcdir=libstdc++-v3; \
>>        rm -f no-such-file || : ; \
>> @@ -91,7 +91,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -43399,7 +43399,7 @@ configure-target-libsanitizer:
>> +@@ -43412,7 +43412,7 @@ configure-target-libsanitizer:
>>        esac; \
>>        module_srcdir=libsanitizer; \
>>        rm -f no-such-file || : ; \
>> @@ -100,7 +100,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -44642,7 +44642,7 @@ configure-target-libvtv:
>> +@@ -44655,7 +44655,7 @@ configure-target-libvtv:
>>        esac; \
>>        module_srcdir=libvtv; \
>>        rm -f no-such-file || : ; \
>> @@ -109,7 +109,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -45886,7 +45886,7 @@ configure-target-liboffloadmic:
>> +@@ -45899,7 +45899,7 @@ configure-target-liboffloadmic:
>>        esac; \
>>        module_srcdir=liboffloadmic; \
>>        rm -f no-such-file || : ; \
>> @@ -118,7 +118,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -46344,7 +46344,7 @@ configure-target-libssp:
>> +@@ -46357,7 +46357,7 @@ configure-target-libssp:
>>        esac; \
>>        module_srcdir=libssp; \
>>        rm -f no-such-file || : ; \
>> @@ -127,7 +127,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -46802,7 +46802,7 @@ configure-target-newlib:
>> +@@ -46815,7 +46815,7 @@ configure-target-newlib:
>>        esac; \
>>        module_srcdir=newlib; \
>>        rm -f no-such-file || : ; \
>> @@ -136,7 +136,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -47259,7 +47259,7 @@ configure-target-libgcc:
>> +@@ -47272,7 +47272,7 @@ configure-target-libgcc:
>>        esac; \
>>        module_srcdir=libgcc; \
>>        rm -f no-such-file || : ; \
>> @@ -145,7 +145,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -48498,7 +48498,7 @@ configure-target-libbacktrace:
>> +@@ -48511,7 +48511,7 @@ configure-target-libbacktrace:
>>        esac; \
>>        module_srcdir=libbacktrace; \
>>        rm -f no-such-file || : ; \
>> @@ -154,7 +154,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -48956,7 +48956,7 @@ configure-target-libquadmath:
>> +@@ -48969,7 +48969,7 @@ configure-target-libquadmath:
>>        esac; \
>>        module_srcdir=libquadmath; \
>>        rm -f no-such-file || : ; \
>> @@ -163,7 +163,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -49414,7 +49414,7 @@ configure-target-libgfortran:
>> +@@ -49427,7 +49427,7 @@ configure-target-libgfortran:
>>        esac; \
>>        module_srcdir=libgfortran; \
>>        rm -f no-such-file || : ; \
>> @@ -172,7 +172,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -49872,7 +49872,7 @@ configure-target-libobjc:
>> +@@ -49885,7 +49885,7 @@ configure-target-libobjc:
>>        esac; \
>>        module_srcdir=libobjc; \
>>        rm -f no-such-file || : ; \
>> @@ -181,7 +181,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -50330,7 +50330,7 @@ configure-target-libgo:
>> +@@ -50343,7 +50343,7 @@ configure-target-libgo:
>>        esac; \
>>        module_srcdir=libgo; \
>>        rm -f no-such-file || : ; \
>> @@ -190,7 +190,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -50788,7 +50788,7 @@ configure-target-libhsail-rt:
>> +@@ -50801,7 +50801,7 @@ configure-target-libhsail-rt:
>>        esac; \
>>        module_srcdir=libhsail-rt; \
>>        rm -f no-such-file || : ; \
>> @@ -199,7 +199,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -51246,7 +51246,7 @@ configure-target-libphobos:
>> +@@ -51259,7 +51259,7 @@ configure-target-libphobos:
>>        esac; \
>>        module_srcdir=libphobos; \
>>        rm -f no-such-file || : ; \
>> @@ -208,7 +208,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -51704,7 +51704,7 @@ configure-target-libtermcap:
>> +@@ -51717,7 +51717,7 @@ configure-target-libtermcap:
>>        esac; \
>>        module_srcdir=libtermcap; \
>>        rm -f no-such-file || : ; \
>> @@ -217,7 +217,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -52097,7 +52097,7 @@ configure-target-winsup:
>> +@@ -52110,7 +52110,7 @@ configure-target-winsup:
>>        esac; \
>>        module_srcdir=winsup; \
>>        rm -f no-such-file || : ; \
>> @@ -226,7 +226,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -52555,7 +52555,7 @@ configure-target-libgloss:
>> +@@ -52568,7 +52568,7 @@ configure-target-libgloss:
>>        esac; \
>>        module_srcdir=libgloss; \
>>        rm -f no-such-file || : ; \
>> @@ -235,7 +235,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -53008,7 +53008,7 @@ configure-target-libffi:
>> +@@ -53021,7 +53021,7 @@ configure-target-libffi:
>>        esac; \
>>        module_srcdir=libffi; \
>>        rm -f no-such-file || : ; \
>> @@ -244,7 +244,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -53456,7 +53456,7 @@ configure-target-zlib:
>> +@@ -53469,7 +53469,7 @@ configure-target-zlib:
>>        esac; \
>>        module_srcdir=zlib; \
>>        rm -f no-such-file || : ; \
>> @@ -253,7 +253,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -53914,7 +53914,7 @@ configure-target-rda:
>> +@@ -53927,7 +53927,7 @@ configure-target-rda:
>>        esac; \
>>        module_srcdir=rda; \
>>        rm -f no-such-file || : ; \
>> @@ -262,7 +262,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -54372,7 +54372,7 @@ configure-target-libada:
>> +@@ -54385,7 +54385,7 @@ configure-target-libada:
>>        esac; \
>>        module_srcdir=libada; \
>>        rm -f no-such-file || : ; \
>> @@ -271,7 +271,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -54829,7 +54829,7 @@ configure-target-libgomp:
>> +@@ -54842,7 +54842,7 @@ configure-target-libgomp:
>>        esac; \
>>        module_srcdir=libgomp; \
>>        rm -f no-such-file || : ; \
>> @@ -280,7 +280,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -56073,7 +56073,7 @@ configure-target-libitm:
>> +@@ -56086,7 +56086,7 @@ configure-target-libitm:
>>        esac; \
>>        module_srcdir=libitm; \
>>        rm -f no-such-file || : ; \
>> @@ -289,7 +289,7 @@ Index: Makefile.in
>>          $$s/$$module_srcdir/configure \
>>          --srcdir=$${topdir}/$$module_srcdir \
>>          $(TARGET_CONFIGARGS) --build=${build_alias}
>> --host=${target_alias} \
>> -@@ -56531,7 +56531,7 @@ configure-target-libatomic:
>> +@@ -56544,7 +56544,7 @@ configure-target-libatomic:
>>        esac; \
>>        module_srcdir=libatomic; \
>>        rm -f no-such-file || : ; \
>> Index: patches/patch-fixincludes_fixincl_x
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/patches/patch-fixincludes_fixincl_x,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 patch-fixincludes_fixincl_x
>> --- patches/patch-fixincludes_fixincl_x    11 Mar 2022 19:28:58
>> -0000    1.2
>> +++ patches/patch-fixincludes_fixincl_x    3 Nov 2024 07:18:14 -0000
>> @@ -1,7 +1,7 @@
>>   Index: fixincludes/fixincl.x
>>   --- fixincludes/fixincl.x.orig
>>   +++ fixincludes/fixincl.x
>> -@@ -7443,11 +7443,11 @@ static const char*
>> apzSolaris_Complex_CxxPatch[] = { s
>> +@@ -7567,11 +7567,11 @@ static const char*
>> apzSolaris_Complex_CxxPatch[] = { s
>>        "-e", "/#if[ \t]*!defined(__cplusplus)/c\\\n\
>>    #ifdef\t__cplusplus\\\n\
>>    extern \"C\" {\\\n\
>> Index: patches/patch-fixincludes_inclhack_def
>> ===================================================================
>> RCS file:
>> /cvs/ports/lang/gcc/11/patches/patch-fixincludes_inclhack_def,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 patch-fixincludes_inclhack_def
>> --- patches/patch-fixincludes_inclhack_def    11 Mar 2022 19:28:58
>> -0000    1.2
>> +++ patches/patch-fixincludes_inclhack_def    3 Nov 2024 07:18:14 -0000
>> @@ -1,7 +1,7 @@
>>   Index: fixincludes/inclhack.def
>>   --- fixincludes/inclhack.def.orig
>>   +++ fixincludes/inclhack.def
>> -@@ -3706,9 +3706,9 @@ fix = {
>> +@@ -3765,9 +3765,9 @@ fix = {
>>        mach      = "*-*-solaris2.*";
>>        files     = complex.h;
>>        sed          = "/#if[ \t]*!defined(__cplusplus)/c\\\n"
>> Index: patches/patch-gcc_Makefile_in
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/patches/patch-gcc_Makefile_in,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 patch-gcc_Makefile_in
>> --- patches/patch-gcc_Makefile_in    11 Mar 2022 19:28:58 -0000    1.2
>> +++ patches/patch-gcc_Makefile_in    3 Nov 2024 07:18:14 -0000
>> @@ -13,16 +13,7 @@ Index: gcc/Makefile.in
>>    # Link with -no-pie since we compile the compiler with -fno-PIE.
>>    LINKER += $(NO_PIE_FLAG)
>>    -@@ -803,8 +800,6 @@ NO_PIE_FLAG_FOR_BUILD = @NO_PIE_FLAG_FOR_BUILD@
>> - BUILD_CFLAGS= @BUILD_CFLAGS@ $(GENERATOR_CFLAGS) -DGENERATOR_FILE
>> - BUILD_CXXFLAGS = @BUILD_CXXFLAGS@ $(GENERATOR_CFLAGS) -DGENERATOR_FILE
>> - BUILD_NO_PIE_CFLAGS = @BUILD_NO_PIE_CFLAGS@
>> --BUILD_CFLAGS += $(BUILD_NO_PIE_CFLAGS)
>> --BUILD_CXXFLAGS += $(BUILD_NO_PIE_CFLAGS)
>> -
>> - # Native compiler that we use.  This may be C++ some day.
>> - COMPILER_FOR_BUILD = $(CXX_FOR_BUILD)
>> -@@ -2295,6 +2290,12 @@ DRIVER_DEFINES = \
>> +@@ -2288,6 +2285,12 @@ DRIVER_DEFINES = \
>>    CFLAGS-gcc.o += $(DRIVER_DEFINES) -DBASEVER=$(BASEVER_s)
>>    gcc.o: $(BASEVER)
>>    @@ -35,7 +26,7 @@ Index: gcc/Makefile.in
>>    specs.h : s-specs ; @true
>>    s-specs : Makefile
>>        lsf="$(lang_specs_files)"; for f in $$lsf; do \
>> -@@ -3240,7 +3241,7 @@ stmp-fixinc: gsyslimits.h macro_list
>> fixinc_list \
>> +@@ -3233,7 +3236,7 @@ stmp-fixinc: gsyslimits.h macro_list
>> fixinc_list \
>>              gcc_dir=`${PWD_COMMAND}` ; \
>>              export TARGET_MACHINE srcdir SHELL MACRO_LIST && \
>>              cd $(build_objdir)/fixincludes && \
>> Index: patches/patch-gcc_ada_Makefile_rtl
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/patches/patch-gcc_ada_Makefile_rtl,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 patch-gcc_ada_Makefile_rtl
>> --- patches/patch-gcc_ada_Makefile_rtl    11 Mar 2022 19:28:58
>> -0000    1.2
>> +++ patches/patch-gcc_ada_Makefile_rtl    3 Nov 2024 07:18:14 -0000
>> @@ -231,7 +231,7 @@ Index: gcc/ada/Makefile.rtl
>>    # aarch64 FreeBSD
>>    ifeq ($(strip $(filter-out %aarch64 freebsd%,$(target_cpu)
>> $(target_os))),)
>>      LIBGNAT_TARGET_PAIRS = \
>> -@@ -2953,7 +3176,7 @@ LIBGNAT_OBJS = adadecode.o adaint.o argv.o
>> aux-io.o
>> +@@ -2959,7 +3182,7 @@ LIBGNAT_OBJS = adadecode.o adaint.o argv.o
>> aux-io.o
>>    #  from ADA_INCLUDE_SRCS.
>>       LIBGNAT_SRCS = $(patsubst %.o,%.c,$(LIBGNAT_OBJS))            \
>> Index: patches/patch-gcc_ada_adaint_c
>> ===================================================================
>> RCS file: /cvs/ports/lang/gcc/11/patches/patch-gcc_ada_adaint_c,v
>> retrieving revision 1.2
>> diff -u -p -u -p -r1.2 patch-gcc_ada_adaint_c
>> --- patches/patch-gcc_ada_adaint_c    11 Mar 2022 19:28:58 -0000    1.2
>> +++ patches/patch-gcc_ada_adaint_c    3 Nov 2024 07:18:14 -0000
>> @@ -12,7 +12,7 @@ Index: gcc/ada/adaint.c
>>    #if defined (__vxworks)
>>       /* Code to implement __gnat_set_file_time_name for these
>> systems.  */
>> -@@ -3681,3 +3682,9 @@ void __gnat_killprocesstree (int pid, int
>> sig_num)
>> +@@ -3684,3 +3685,9 @@ void __gnat_killprocesstree (int pid, int
>> sig_num)
>>    #ifdef __cplusplus
>>    }
>>   

No comments:

Post a Comment