gcc-14 14-20240412-ok3 source package in openKylin

Changelog

gcc-14 (14-20240412-ok3) nile; urgency=medium

  * 添加了阿里在上游提交的有关riscv架构优化

 -- lijiankang <lijkang0@126.com>  Thu, 08 May 2025 14:35:57 +0800

Upload details

Uploaded by:
lijiankang
Sponsored by:
李文俊
Uploaded to:
Nile V2.0
Original maintainer:
Debian GCC Maintainers
Architectures:
any all
Section:
devel
Urgency:
Medium Urgency

Publishing See full publishing history

Series Pocket Published Component Section
Nile V2.0 release main devel

Downloads

File Size SHA-256 Checksum
gcc-14_14-20240412.orig.tar.gz 89.8 MiB 64af5af1b305410dbe7aad597551c12f2c8bb7e50a1ffb3698adc62b912ee42d
gcc-14_14-20240412-ok3.debian.tar.xz 393.3 KiB 7e2f314270ff52996cf8443db45d99dad7162da38559c2fc4ebd94391649944c
gcc-14_14-20240412-ok3.dsc 44.2 KiB 6fa2ac56f1dc5b8247a700bc3261312372da9435b7b1437b2e27ad7abc72cfad

Available diffs

  • diff from 14-20240412-ok2 to 14-20240412-ok3 (pending)

View changes file

Binary packages built by this source

cpp-14: No summary available for cpp-14 in openkylin nile.bedrock.

No description available for cpp-14 in openkylin nile.bedrock.

cpp-14-aarch64-linux-gnu: GNU C preprocessor for aarch64-linux-gnu

 A macro processor that is used automatically by the GNU C compiler
 to transform programs before actual compilation.
 .
 This package has been separated from gcc for the benefit of those who
 require the preprocessor configured for aarch64-linux-gnu architecture but not
 the compiler.

cpp-14-for-host: GNU C preprocessor for the host architecture

 A macro processor that is used automatically by the GNU C compiler
 to transform programs before actual compilation.
 .
 This package has been separated from gcc for the benefit of those who
 require the preprocessor configured for the host architecture but not
 the compiler.
 .
 When using this package, tools must be invoked with an architecture prefix.
 .
 This is a dependency package.

cpp-14-loongarch64-linux-gnu: No summary available for cpp-14-loongarch64-linux-gnu in openkylin nile.bedrock.

No description available for cpp-14-loongarch64-linux-gnu in openkylin nile.bedrock.

g++-14: GNU C++ compiler

 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.

g++-14-aarch64-linux-gnu: No summary available for g++-14-aarch64-linux-gnu in openkylin nile.bedrock.

No description available for g++-14-aarch64-linux-gnu in openkylin nile.bedrock.

g++-14-for-host: No summary available for g++-14-for-host in openkylin nile.bedrock.

No description available for g++-14-for-host in openkylin nile.bedrock.

g++-14-loongarch64-linux-gnu: GNU C++ compiler for loongarch64-linux-gnu architecture

 This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
 .
 This package contains C++ cross-compiler for loongarch64-linux-gnu architecture.

gcc-14: No summary available for gcc-14 in openkylin nile.bedrock.

No description available for gcc-14 in openkylin nile.bedrock.

gcc-14-aarch64-linux-gnu: No summary available for gcc-14-aarch64-linux-gnu in openkylin nile.bedrock.

No description available for gcc-14-aarch64-linux-gnu in openkylin nile.bedrock.

gcc-14-base: GCC, the GNU Compiler Collection (base package)

 This package contains files common to all languages and libraries
 contained in the GNU Compiler Collection (GCC).

gcc-14-for-host: No summary available for gcc-14-for-host in openkylin nile.bedrock.

No description available for gcc-14-for-host in openkylin nile.bedrock.

gcc-14-loongarch64-linux-gnu: No summary available for gcc-14-loongarch64-linux-gnu in openkylin nile.bedrock.

No description available for gcc-14-loongarch64-linux-gnu in openkylin nile.bedrock.

gcc-14-offload-nvptx: GCC offloading compiler to NVPTX

 The package provides offloading support for NVidia PTX. OpenMP and OpenACC
 programs linked with -fopenmp will by default add PTX code into the binaries,
 which can be offloaded to NVidia PTX capable devices if available.

gcc-14-plugin-dev: Files for GNU GCC plugin development.

 This package contains (header) files for GNU GCC plugin development. It
 is only used for the development of GCC plugins, but not needed to run
 plugins.

gcc-14-test-results: No summary available for gcc-14-test-results in openkylin nile.bedrock.

No description available for gcc-14-test-results in openkylin nile.bedrock.

gccgo-14: GNU Go compiler

 This is the GNU Go compiler, which compiles Go on platforms supported
 by the gcc compiler. It uses the gcc backend to generate optimized code.

gccgo-14-aarch64-linux-gnu: GNU Go compiler for the aarch64-linux-gnu architecture

 This is the GNU Go compiler for the aarch64-linux-gnu architecture, which
 compiles Go on platforms supported by the gcc compiler. It uses the gcc
 backend to generate optimized code.

gccgo-14-for-host: GNU Go compiler for the host architecture

 This is the GNU Go compiler for the host architecture, which
 compiles Go on platforms supported by the gcc compiler. It uses the gcc
 backend to generate optimized code.
 .
 When using this package, tools must be invoked with an architecture prefix.
 .
 This is a dependency package.

gccrs-14: No summary available for gccrs-14 in openkylin nile.bedrock.

No description available for gccrs-14 in openkylin nile.bedrock.

gccrs-14-aarch64-linux-gnu: GNU Rust compiler for the aarch64-linux-gnu architecture

 !!!!! Please note, the compiler is in a very early stage
 and not usable yet for compiling real Rust programs !!!!!
 .
 gccrs is a full alternative implementation of the Rust
 language ontop of GCC with the goal to become fully
 upstream with the GNU toolchain.
 .
 !!!!! Please note, the compiler is in a very early stage
 and not usable yet for compiling real Rust programs !!!!!

gccrs-14-for-host: No summary available for gccrs-14-for-host in openkylin nile.bedrock.

No description available for gccrs-14-for-host in openkylin nile.bedrock.

gccrs-14-loongarch64-linux-gnu: No summary available for gccrs-14-loongarch64-linux-gnu in openkylin nile.bedrock.

No description available for gccrs-14-loongarch64-linux-gnu in openkylin nile.bedrock.

gdc-14: No summary available for gdc-14 in openkylin nile.bedrock.

No description available for gdc-14 in openkylin nile.bedrock.

gdc-14-aarch64-linux-gnu: No summary available for gdc-14-aarch64-linux-gnu in openkylin nile.bedrock.

No description available for gdc-14-aarch64-linux-gnu in openkylin nile.bedrock.

gdc-14-for-host: No summary available for gdc-14-for-host in openkylin nile.bedrock.

No description available for gdc-14-for-host in openkylin nile.bedrock.

gfortran-14: No summary available for gfortran-14 in openkylin nile.bedrock.

No description available for gfortran-14 in openkylin nile.bedrock.

gfortran-14-aarch64-linux-gnu: GNU Fortran compiler for the aarch64-linux-gnu architecture

 This is the GNU Fortran compiler for the aarch64-linux-gnu architecture,
 which compiles Fortran on platforms supported by the gcc compiler.
 It uses the gcc backend to generate optimized code.

gfortran-14-for-host: No summary available for gfortran-14-for-host in openkylin nile.bedrock.

No description available for gfortran-14-for-host in openkylin nile.bedrock.

gfortran-14-loongarch64-linux-gnu: No summary available for gfortran-14-loongarch64-linux-gnu in openkylin nile.bedrock.

No description available for gfortran-14-loongarch64-linux-gnu in openkylin nile.bedrock.

gm2-14: GNU Modula-2 compiler (version 2)

 This is the GNU Modula-2 compiler, which compiles Modula-2 on platforms
 supported by gcc. It uses the gcc backend to generate optimised code.

gm2-14-aarch64-linux-gnu: GNU Modula-2 compiler for the aarch64-linux-gnu architecture

 This is the GNU Modula-2 compiler for the aarch64-linux-gnu architecture,
 which compiles Modula-2 on platforms supported by gcc. It uses the gcc
 backend to generate optimised code.

gm2-14-for-host: No summary available for gm2-14-for-host in openkylin nile.bedrock.

No description available for gm2-14-for-host in openkylin nile.bedrock.

gnat-14: No summary available for gnat-14 in openkylin nile.bedrock.

No description available for gnat-14 in openkylin nile.bedrock.

gnat-14-aarch64-linux-gnu: No summary available for gnat-14-aarch64-linux-gnu in openkylin nile.bedrock.

No description available for gnat-14-aarch64-linux-gnu in openkylin nile.bedrock.

gnat-14-for-host: No summary available for gnat-14-for-host in openkylin nile.bedrock.

No description available for gnat-14-for-host in openkylin nile.bedrock.

gobjc++-14: No summary available for gobjc++-14 in openkylin nile.bedrock.

No description available for gobjc++-14 in openkylin nile.bedrock.

gobjc++-14-aarch64-linux-gnu: No summary available for gobjc++-14-aarch64-linux-gnu in openkylin nile.bedrock.

No description available for gobjc++-14-aarch64-linux-gnu in openkylin nile.bedrock.

gobjc++-14-for-host: GNU Objective-C++ compiler for the host architecture

 This is the GNU Objective-C++ compiler for the host architecture,
 which compiles Objective-C++ on platforms supported by the gcc compiler.
 It uses the gcc backend to generate optimized code.
 .
 When using this package, tools must be invoked with an architecture prefix.
 .
 This is a dependency package.

gobjc++-14-loongarch64-linux-gnu: No summary available for gobjc++-14-loongarch64-linux-gnu in openkylin nile.bedrock.

No description available for gobjc++-14-loongarch64-linux-gnu in openkylin nile.bedrock.

gobjc-14: GNU Objective-C compiler

 This is the GNU Objective-C compiler, which compiles
 Objective-C on platforms supported by the gcc compiler. It uses the
 gcc backend to generate optimized code.

gobjc-14-aarch64-linux-gnu: No summary available for gobjc-14-aarch64-linux-gnu in openkylin nile.bedrock.

No description available for gobjc-14-aarch64-linux-gnu in openkylin nile.bedrock.

gobjc-14-for-host: GNU Objective-C compiler for the host architecture

 This is the GNU Objective-C compiler for the host architecture,
 which compiles Objective-C on platforms supported by the gcc compiler.
 It uses the gcc backend to generate optimized code.
 .
 When using this package, tools must be invoked with an architecture prefix.
 .
 This is a dependency package.

gobjc-14-loongarch64-linux-gnu: GNU Objective-C compiler for the loongarch64-linux-gnu architecture

 This is the GNU Objective-C compiler for the loongarch64-linux-gnu architecture,
 which compiles Objective-C on platforms supported by the gcc compiler.
 It uses the gcc backend to generate optimized code.

libasan8: AddressSanitizer -- a fast memory error detector

 AddressSanitizer (ASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

libatomic1: support library providing __atomic built-in functions

 library providing __atomic built-in functions. When an atomic call cannot
 be turned into lock-free instructions, GCC will make calls into this library.

libcc1-0: GCC cc1 plugin for GDB

 libcc1 is a plugin for GDB.

libgcc-14-dev: GCC support library (development files)

 This package contains the headers and static library files necessary for
 building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.

libgcc-s1: GCC support library

 Shared version of the support library, a library of internal subroutines
 that GCC uses to overcome shortcomings of particular machines, or
 special needs for some languages.

libgccjit-14-dev: GCC just-in-time compilation (development files)

 libgccjit provides an embeddable shared library with an API for adding
 compilation to existing programs using GCC.

libgccjit0: GCC just-in-time compilation (shared library)

 libgccjit provides an embeddable shared library with an API for adding
 compilation to existing programs using GCC.

libgfortran-14-dev: Runtime library for GNU Fortran applications (development files)

 This package contains the headers and static library files needed to build
 GNU Fortran applications.

libgfortran5: Runtime library for GNU Fortran applications

 Library needed for GNU Fortran applications linked against the
 shared library.

libgm2-14-dev: GNU Modula-2 standard library

 This is the Modula-2 standard library that comes with the gm2 compiler.

libgm2-19: No summary available for libgm2-19 in openkylin nile.bedrock.

No description available for libgm2-19 in openkylin nile.bedrock.

libgnat-14: runtime for applications compiled with GNAT (shared library)

 GNAT is a compiler for the Ada programming language. It produces optimized
 code on platforms supported by the GNU Compiler Collection (GCC).
 .
 The libgnat library provides runtime components needed by most
 applications produced with GNAT.
 .
 This package contains the runtime shared library.

libgo-14-dev: No summary available for libgo-14-dev in openkylin nile.bedrock.

No description available for libgo-14-dev in openkylin nile.bedrock.

libgo23: Runtime library for GNU Go applications

 Library needed for GNU Go applications linked against the
 shared library.

libgomp-plugin-nvptx1: GCC OpenMP v4.5 plugin for offloading to NVPTX

 This package contains libgomp plugin for offloading to NVidia
 PTX. The plugin needs libcuda.so.1 shared library that has to be
 installed separately.

libgomp1: GCC OpenMP (GOMP) support library

 GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
 in the GNU Compiler Collection.

libgphobos-14-dev: Phobos D standard library

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

libgphobos5: Phobos D standard library (runtime library)

 This is the Phobos standard library that comes with the D2 compiler.
 .
 For more information check http://www.dlang.org/phobos/

libhwasan0: AddressSanitizer -- a fast memory error detector

 AddressSanitizer (HWASan) is a fast memory error detector. It finds
 use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.

libitm1: GNU Transactional Memory Library

 GNU Transactional Memory Library (libitm) provides transaction support for
 accesses to the memory of a process, enabling easy-to-use synchronization of
 accesses to shared memory by several threads.

liblsan0: LeakSanitizer -- a memory leak detector (runtime)

 LeakSanitizer (Lsan) is a memory leak detector which is integrated
 into AddressSanitizer.

libobjc-14-dev: No summary available for libobjc-14-dev in openkylin nile.bedrock.

No description available for libobjc-14-dev in openkylin nile.bedrock.

libobjc4: Runtime library for GNU Objective-C applications

 Library needed for GNU ObjC applications linked against the shared library.

libstdc++-14-dev: GNU Standard C++ Library v3 (development files)

 This package contains the headers and static library files necessary for
 building C++ programs which use libstdc++.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

libstdc++-14-pic: GNU Standard C++ Library v3 (shared library subset kit)

 This is used to develop subsets of the libstdc++ shared libraries for
 use on custom installation floppies and in embedded systems.
 .
 Unless you are making one of those, you will not need this package.

libstdc++6: GNU Standard C++ Library v3

 This package contains an additional runtime library for C++ programs
 built with the GNU compiler.
 .
 libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
 was included up to g++-2.95. The first version of libstdc++-v3 appeared
 in g++-3.0.

libstdc++6-14-dbg: No summary available for libstdc++6-14-dbg in openkylin nile.bedrock.

No description available for libstdc++6-14-dbg in openkylin nile.bedrock.

libtsan2: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)

 ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
 The Linux and Mac versions are based on Valgrind.

libubsan1: UBSan -- undefined behaviour sanitizer (runtime)

 UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
 Various computations will be instrumented to detect undefined behavior
 at runtime. Available for C and C++.