Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gcc13-PIE-13.3.1+git8964-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: gcc13-PIE Distribution: openSUSE Tumbleweed
Version: 13.3.1+git8964 Vendor: openSUSE
Release: 1.1 Build date: Wed Aug 7 11:32:00 2024
Group: Development/Languages/Other Build host: reproducible
Size: 264 Source RPM: gcc13-13.3.1+git8964-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gcc.gnu.org/
Summary: A default configuration to build all binaries in PIE mode
This package contains a configuration file (spec) that changes the
compilers default setting to build all ELF binaries in the Position
Independend Executable (PIE) variant. This enables better address
space randomization (ASLR).

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Wed Aug 07 2024 Richard Biener <rguenther@suse.com>
  - Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
    * includes fix for samba build with glibc 2.40
* Thu Jul 25 2024 Giuliano Belinassi <giuliano.belinassi@suse.com>
  - Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
    the incorrect NOPs layout when -fpatchable-function-enry is passed
    in ppc64le.
* Tue May 21 2024 Richard Biener <rguenther@suse.com>
  - Update to GCC 13.3 release
* Fri May 10 2024 Richard Biener <rguenther@suse.com>
  - Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
  - Removed gcc13-pr111731.patch now included upstream
* Thu May 02 2024 Richard Biener <rguenther@suse.com>
  - Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
    the GCN offload compiler as that is requiring Code Object version 3
    which is no longer supported by llvm18.
* Thu Apr 04 2024 Richard Biener <rguenther@suse.com>
  - Add gcc13-pr101523.patch to avoid combine spending too much
    compile-time and memory doing nothing on s390x.  [boo#1188441]
* Wed Mar 27 2024 Richard Biener <rguenther@suse.com>
  - Make requirement to lld version specific to avoid requiring the
    meta-package.
* Wed Mar 20 2024 Richard Biener <rguenther@suse.com>
  - Add gcc13-pr111731.patch to fix unwinding for JIT code.
    [bsc#1221239]
* Wed Mar 13 2024 Richard Biener <rguenther@suse.com>
  - Revert libgccjit dependency change.  [boo#1220724]
* Tue Mar 05 2024 Richard Biener <rguenther@suse.com>
  - Fix libgccjit-devel dependency, a newer shared library is OK.
  - Fix libgccjit dependency, the corresponding compiler isn't required.
* Thu Feb 22 2024 Richard Biener <rguenther@suse.com>
  - Use %patch -P N instead of %patchN.
* Thu Feb 08 2024 Richard Biener <rguenther@suse.com>
  - Add gcc13-sanitizer-remove-crypt-interception.patch to remove
    crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
    breaks them.  [bsc#1219520]
* Tue Feb 06 2024 Richard Biener <rguenther@suse.com>
  - Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
  - Add gcc13-pr88345-min-func-alignment.diff to add support for
    - fmin-function-alignment.  [bsc#1214934]
* Mon Feb 05 2024 Richard Biener <rguenther@suse.com>
  - Use %{_target_cpu} to determine host and build.
* Thu Jan 25 2024 Richard Biener <rguenther@suse.com>
  - Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
    * Includes fix for building TVM.  [boo#1218492]
* Mon Jan 22 2024 Richard Biener <rguenther@suse.com>
  - Add cross-X-newlib-devel requires to newlib cross compilers.
    [boo#1219031]
* Thu Jan 18 2024 Richard Biener <rguenther@suse.com>
  - Package m2rte.so plugin in the gcc13-m2 sub-package rather than
    in gcc13-devel.  [boo#1210959]
  - Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
    are linked against libstdc++6.
* Tue Jan 09 2024 Richard Biener <rguenther@suse.com>
  - Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205
* Thu Nov 30 2023 Richard Biener <rguenther@suse.com>
  - Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
    * Includes fix for building mariadb on i686.  [bsc#1217667]
    * Remove pr111411.patch contained in the update.
* Fri Nov 24 2023 Richard Biener <rguenther@suse.com>
  - Avoid update-alternatives dependency for accelerator crosses.
  - Package tool links to llvm in cross-amdgcn-gcc13 rather than in
    cross-amdgcn-newlib13-devel since that also has the dependence.
  - Depend on llvmVER instead of llvm with VER equal to
    %product_libs_llvm_ver where available and adjust tool discovery
    accordingly.  This should also properly trigger re-builds when
    the patchlevel version of llvmVER changes, possibly changing
    the binary names we link to.  [bsc#1217450]
* Tue Nov 07 2023 Richard Biener <rguenther@suse.com>
  - Add gcc13-bsc1216664.patch, works around SAP ASE DB crash during
    C++ standard library initialization.  [bsc#1216664]
* Fri Sep 22 2023 Dirk Müller <dmueller@suse.com>
  - add pr111411.patch (bsc#1215427)
* Tue Sep 12 2023 Richard Biener <rguenther@suse.com>
  - Bump to b96e66fd4ef3e36983969fb8cdd1956f551a074b, git7831
    * Includes many bugfixes
    * Includes fix to -fstack-protector issues with variable
      length stack allocations on aarch64.  [bsc#1214052] (CVE-2023-4039)
* Mon Aug 28 2023 Richard Biener <rguenther@suse.com>
  - Disable building glibc cross compilers on SLE based code streams,
    the required cross-glibc packages are not available there.
  - Disable building avr cross on non-openSUSE code streams since
    avr-libc isn't available there.
  - Disable building newlib cross compilers on non-openSUSE code streams
    since newlib isn't available there.
  - Fix typo preventing s390x compiler build.
  - Raise s390x architecture baseline to z14 for ALP.  [PED-253]
  - Turn cross compiler to ppc64le to a glibc cross.
* Wed Aug 23 2023 Richard Biener <rguenther@suse.com>
  - Turn cross compiler to s390x to a glibc cross.  [bsc#1214460]
* Fri Aug 18 2023 Michal Suchanek <msuchanek@suse.com>
  - Raise Power architecture baseline to Power9 only for ALP (boo#1213915).
* Thu Aug 03 2023 Richard Biener <rguenther@suse.com>
  - Bump to cc279d6c64562f05019e1d12d0d825f9391b5553, git7683
    * Includes GCC 13.2 release
    * Includes patch to fix broken testcase in libbacktrace, fixing
      build problems on SLES 12
* Wed Aug 02 2023 Andreas Schwab <schwab@suse.de>
  - gdcflags.patch: Use substituted GDCFLAGS
  - Filter out -Werror=return-type from D compile flags
* Thu Jul 20 2023 Richard Biener <rguenther@suse.com>
  - Bump to 9aac37ab8a7b919a89c6d64bc7107a8436996e93, git7597
    * GCC 13.2 RC1
  - Add rpmlint filter for SLE12 complaining about invalid licenses.
* Tue Jul 11 2023 Andreas Schwab <schwab@suse.de>
  - Also handle -static-pie in the default-PIE specs
* Mon Jul 10 2023 Richard Biener <rguenther@suse.com>
  - Bump to f9781fcf733ca3afe5b5811afd8ecbb18d9d3a11, git7552
  - Remove gcc13-pr110334.patch again as it breaks libreoffice build.
* Wed Jun 28 2023 Richard Biener <rguenther@suse.com>
  - Bump to a533ded17fb13cbbb2fa5133ecd470360f66c5cf, git7489.
  - Add gcc13-pr110334.patch to fix missed optimization in Skia
    resulting in Firefox crashes when building with LTO.  [boo#1212101]
* Tue Jun 13 2023 Richard Biener <rguenther@suse.com>
  - Raise architecture levels for ALP.  [PED-153]
    * Raise POWER architecture baseline to power9.  [PED-2005]
    * Raise x86-64 architecture baseline to x86-64-v2 for ALP.  [PED-252]
    * Delay raising s390x architecture baseline to z14.  [PED-253]
* Mon May 22 2023 Richard Biener <rguenther@suse.com>
  - Bump to dd36656ada05731c069ecd5b1878380294fb1f3e, git7364.
    * Includes the RISC-V atomic changes
  - Remove riscv-atomic.patch and riscv-pthread.patch now included
  - Make libstdc++6-devel packages own their directories since they
    can be installed standalone.  [bsc#1211427]
* Thu Apr 27 2023 Richard Biener <rguenther@suse.com>
  - Bump to 910735c5d7ce7607384fc1eec4189e90c8ae5c84, git7256.
    * Includes GCC 13.1 release and first bugfixes
  - Update riscv-atomic.patch from the version committed upstream.
* Fri Apr 21 2023 Richard Biener <rguenther@suse.com>
  - Bump to f980561c60b0446cc427595198d7f3f4f90e0924, git7231.
    * fixes compile-time issue reported in [bsc#1210557]
    * GCC 13.1 RC3
  - Disable building the rust frontend.
* Wed Apr 12 2023 Martin Liška <mliska@suse.cz>
  - Bump to d339e9802f758e051b0a1ef6db732ff846cbf4e3, git7162.
* Tue Apr 11 2023 Martin Liška <mliska@suse.cz>
  - Add new x86-related intrinsics (amxcomplexintrin.h).
* Tue Apr 11 2023 Andreas Schwab <schwab@suse.de>
  - riscv-atomic.patch: RISC-V: Add support for inlining subword atomic
    operations
  - riscv-pthread.patch: Don't add -latomic with -pthread
* Tue Apr 04 2023 Martin Liška <mliska@suse.cz>
  - Bump to d0b961b802dd7d9d555ff4515835a479329326e9, git6995.
* Fri Mar 24 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add %limit_build for gcc13 to avoid OOM
* Fri Mar 24 2023 Martin Liška <mliska@suse.cz>
  - Use --enable-link-serialization rather that --enable-link-mutex,
    the benefit of the former one is that the linker jobs are not
    holding tokens of the make's jobserver.
* Thu Mar 23 2023 Martin Liška <mliska@suse.cz>
  - Bump to c4792bd1de0621932a47fb86aca09fafafdb2972, git6840.
* Tue Mar 21 2023 Richard Biener <rguenther@suse.com>
  - Add cross-bpf packages.  See https://gcc.gnu.org/wiki/BPFBackEnd
    for the general state of BPF with GCC.
* Tue Mar 21 2023 Martin Liška <mliska@suse.cz>
  - Bump to 5f413dc41ee4f8bc3a0fc295f98b75dceae52fa8, git6773.
* Mon Feb 27 2023 Richard Biener <rguenther@suse.com>
  - Always enable the link mutex.
* Mon Feb 27 2023 Martin Liška <mliska@suse.cz>
  - Bump to 529e03b9882fe48cfa3c182abb12a5858a5762a2, git6353.
* Thu Feb 23 2023 Martin Liška <mliska@suse.cz>
  - Rebase gcc44-rename-info-files.patch patch.
* Fri Jan 27 2023 Martin Liška <mliska@suse.cz>
  - Add support for new front-ends Rust and Modula-2.
  - Align _multibuild order with gcc12 package.
  - Bump to ca8fb0096713a8477614ef874f16ba5bf16c48bc, git5428.
* Mon Jan 23 2023 Richard Biener <rguenther@suse.com>
  - Add bootstrap conditional to allow --without=bootstrap to be
    specified to speed up local builds for testing.
* Mon Jan 23 2023 Richard Biener <rguenther@suse.com>
  - Bump included newlib to version 4.3.0.
* Thu Jan 19 2023 Richard Biener <rguenther@suse.com>
  - Update to GCC trunk head (r13-5254-g05b9868b182bb9)
    * pulls Go frontend fix to fix build fail on s390x
    * pulls upstream fix for PR107678, obsoleting gcc13-pr107678.patch
  - Also package libhwasan_preinit.o on aarch64.
* Tue Jan 17 2023 Richard Biener <rguenther@suse.com>
  - Configure external timezone database provided by the timezone
    package.  Make libstdc++6 recommend timezone to get a fully
    working std::chrono.  Install timezone when running the testsuite.
  - Remove dependence on doxygen and graphviz when building the
    testsuite.  Those were used to build the libstdc++ API html
    documentation but we stopped shipping that when Java support
    was removed and nobody noticed.  Purge traces of the built
    libstdc++6-gccN-doc package.
  - Package libhwasan_preinit.o on x86_64.
* Mon Jan 16 2023 Richard Biener <rguenther@suse.com>
  - Update to GCC trunk head (r13-5199-g2f81164255bf0d)
    * pulls changes up to the start of Stage 4
  - Change version numbering to match the commit count from
    the git gcc-descr alias
  - Add gcc13-pr107678.patch to fix unwinding on aarch64 with
    pointer signing.  [bsc#1206684]
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Don't rely on %usrmerged, set it based on standard %suse_version
* Thu Dec 22 2022 Matwey Kornilov <matwey.kornilov@gmail.com>
  - Enable PRU flavour for gcc13
* Mon Dec 19 2022 Dirk Müller <dmueller@suse.com>
  - update floatn fixinclude pickup to check each header separately (bsc#1206480)
* Wed Dec 14 2022 Richard Biener <rguenther@suse.com>
  - Redo floatn fixinclude pick-up to simply keep what is there.
* Tue Dec 13 2022 Richard Biener <rguenther@suse.com>
  - Bump to 0a43f7b1a73c8e3b9cefffe430274d0a3d6d3291, git197351.
  - Bump libgo SONAME to libgo22.
  - Do not package libhwasan for biarch (32-bit architecture)
    as the extension depends on 64-bit pointers.
  - Sync cross.spec.in changes from gcc12 package.
* Mon Dec 05 2022 Richard Biener <rguenther@suse.com>
  - Bump to 380d62c14c99d8df13b7a86660e7ee67d01ad827, git197210.
  - Adjust floatn fixincludes guard to work with SLE12 and earlier
    SLE15.
* Thu Dec 01 2022 Martin Liška <mliska@suse.cz>
  - Bump to de144fdab17dbbb64ccb540056ab78b4ffb3fbbc, git197173.
* Thu Dec 01 2022 Martin Liška <mliska@suse.cz>
  - Depend on at least LLVM 13 for GCN cross compiler.
* Thu Dec 01 2022 Martin Liška <mliska@suse.cz>
  - Bump to 4304e09a1617bcf1c87f5bc96017ae5017379d75, git197155.
* Thu Dec 01 2022 Martin Liška <mliska@suse.cz>
  - Rebase gcc44-rename-info-files.patch.
* Wed Nov 30 2022 Martin Liška <mliska@suse.cz>
  - Bump to d13c359a49291f0a1206adbad4065677010b7e4b, git197143.
* Tue Nov 29 2022 Richard Biener <rguenther@suse.com>
  - Sync changes from gcc12 package
  - Update embedded newlib to version 4.2.0
    * includes newlib-4.1.0-aligned_alloc.patch
  - Allow cross-pru-gcc12-bootstrap for armv7l architecture.
    PRU architecture is used for real-time MCUs embedded into TI
    armv7l and aarch64 SoCs. We need to have cross-pru-gcc12 for
    armv7l in order to build both host applications and PRU firmware
    during the same build.
* Mon Nov 28 2022 Martin Liška <mliska@suse.cz>
  - Bump to 2b0ae7fb91f64fb005abf7d7903fd4c0764bb45c, git197102.
* Tue Nov 22 2022 Martin Liška <mliska@suse.cz>
  - Handle new libstdc++exp.a lib.
* Mon Nov 21 2022 Martin Liška <mliska@suse.cz>
  - Bump to 5c0d171f67d082c353ddc319859111d3b9126c17, git196938.
* Tue Nov 08 2022 Martin Liška <mliska@suse.cz>
  - Add 2 new headers.
* Mon Nov 07 2022 Martin Liška <mliska@suse.cz>
  - Bump to b457b779427b0f7b3fbac447811c9c52db5bc79e, git196485.
* Tue Sep 27 2022 Martin Liška <mliska@suse.cz>
  - Revert --disable-fixincludes due to float128 needed fix.
* Tue Sep 27 2022 Martin Liška <mliska@suse.cz>
  - Bump to 0b2706ac0e6d6b990d789325f9e081dfe4501f4f, git195623.
* Wed Aug 31 2022 Martin Liška <mliska@suse.cz>
  - Bump to be9dd80f9334800300a80268dbb92cf3fafcfcf8, git195041.
* Wed Aug 31 2022 Martin Liška <mliska@suse.cz>
  - Start using --disable-fixincludes.
* Mon Aug 08 2022 Martin Liška <mliska@suse.cz>
  - Fix workaround for obs-service-format_spec_file.
  - Bump version in gcc.spec.in.
* Fri Aug 05 2022 Martin Liška <mliska@suse.cz>
  - Bump to cc01a27db5411a4fe354a97b7c86703c5bc81243, git194700.
* Thu Apr 28 2022 Martin Liška <mliska@suse.cz>
  - New package, inherits from gcc12
  - Take patches inherited from GCC 12.
    * gcc-add-defaultsspec.diff, add the ability to provide a specs
      file that is read by default
    * tls-no-direct.diff, avoid direct %fs references on x86 to not
      slow down Xen
    * gcc43-no-unwind-tables.diff, do not produce unwind tables for
      CRT files
    * gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr
      for ppc, just a testcase
    * gcc44-textdomain.patch, make translation files version specific
      and adjust textdomain to find them
    * gcc44-rename-info-files.patch, fix cross-references in info files
      when renaming them to be version specific
    * gcc48-libstdc++-api-reference.patch, fix link in the installed
      libstdc++ html documentation
    * gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with
      earlier mpfr versions on old products
    * gcc5-no-return-gcc43-workaround.patch, make build work with
      host gcc 4.3
    * gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes
      new warning from -Wextra
    * gcc7-avoid-fixinc-error.diff
    * gcc9-reproducible-builds-buildid-for-checksum.patch
    * gcc9-reproducible-builds.patch
    * gcc10-amdgcn-llvm-as.patch

Files

/usr/lib64/gcc/aarch64-suse-linux/13
/usr/lib64/gcc/aarch64-suse-linux/13/defaults.spec


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 9 02:19:17 2024