ai-toolset-gcc-cpp aarch64 f54e6a40655ffbdc7cfceca30e0068fb1de1aa95d882afe8bd4b6b455d749b82 The C Preprocessor Cpp is the GNU C-Compatible Compiler Preprocessor. Cpp is a macro processor which is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, abbreviations for longer constructs. The C preprocessor provides four separate functionalities: the inclusion of header files (files of declarations that can be substituted into your program); macro expansion (you can define macros, and the C preprocessor will replace the macros with their definitions throughout the program); conditional compilation (using special preprocessing directives, you can include or exclude parts of the program according to various conditions); and line control (if you use a program to combine or rearrange source files into an intermediate file which is then compiled, you can use line control to inform the compiler about where each source line originated). You should install this package if you are a C programmer and you use macros. http://gcc.gnu.org ai-toolset-gcc-gcc aarch64 2a7ff89605ab66b410ac274eccb964631523c1506af4f8980c26ed25dd80e8a7 Various compilers (C, C++, Objective-C, ...) The gcc package contains the GNU Compiler Collection version 7. http://gcc.gnu.org ai-toolset-gcc-gcc src 40ba0451501f632f128ae1df9800519f9823485b94de401e968c96fe39e59a74 Various compilers (C, C++, Objective-C, ...) The gcc package contains the GNU Compiler Collection version 7. http://gcc.gnu.org ai-toolset-gcc-gcc-c++ aarch64 36ad37437631589798ee999035b671a74ff70152d0e9f14949f5ea078223a16a C++ support for GCC This package adds C++ support to the GNU Compiler Collection. It includes support for most of the current C++ specification, including templates and exception handling. http://gcc.gnu.org ai-toolset-gcc-gcc-plugin-devel aarch64 31af4602bc2d043fa7be33363bb2ed3f0110d8fdd95ce701c71d6baffd6ca55c Support for compiling GCC plugins This package contains header files and other support files for compiling GCC plugins. The GCC plugin ABI is currently not stable, so plugins must be rebuilt any time GCC is updated. http://gcc.gnu.org ai-toolset-gcc-libatomic aarch64 0218e85c8a1bcb0be7a7c5bad8dbbba247a20352be9733234dc5b8c2e5336707 The GNU Atomic library This package contains the GNU Atomic library which is a GCC support runtime library for atomic operations not supported by hardware. http://gcc.gnu.org ai-toolset-gcc-libatomic-static aarch64 9cc65b62e2894dbcc06fd55da13d73e911a6962088de2514db0c9957eb59fc82 The GNU Atomic static library This package contains GNU Atomic static libraries. http://gcc.gnu.org ai-toolset-gcc-libgcc aarch64 cff600e02e8571eff9954c4584c2b0ac47b2ffa4894bd858f4b45f59cef84ecc GCC version 7 shared support library This package contains GCC shared support library which is needed e.g. for exception handling support. http://gcc.gnu.org ai-toolset-gcc-libgccjit aarch64 7d405aecc653c25c2bd8c87e5575a6cd2fb75250e04d7d0bc8a940e8073fad45 Library for embedding GCC inside programs and libraries This package contains shared library with GCC JIT front-end. http://gcc.gnu.org ai-toolset-gcc-libgccjit-devel aarch64 52fb3c126a9479804ab1e89c5faff49a451f83a7f02c21775ce552d9641c0fd3 Support for embedding GCC inside programs and libraries This package contains header files and documentation for GCC JIT front-end. http://gcc.gnu.org ai-toolset-gcc-libgomp aarch64 263cab79106a1b8de00408517b192d7a973c289e8d01bbaa6a47f8331af1b606 GCC OpenMP v4.5 shared support library This package contains GCC shared support library which is needed for OpenMP v4.5 support. http://gcc.gnu.org ai-toolset-gcc-libitm aarch64 25e08c357f3a4f33d3cf75843c92722ff4ef7f1390e5299034c43d65dde33e47 The GNU Transactional Memory library This package contains the GNU Transactional Memory library which is a GCC transactional memory support runtime library. http://gcc.gnu.org ai-toolset-gcc-libitm-devel aarch64 b6f74b507910e8c115814bc12cbc37ffc674e7290e74428aa200f70288c1b101 The GNU Transactional Memory support This package contains headers and support files for the GNU Transactional Memory library. http://gcc.gnu.org ai-toolset-gcc-libitm-static aarch64 56a0730e1824c5430629419ca7016ffd2caab429885dd41e46f34436d945cb9b The GNU Transactional Memory static library This package contains GNU Transactional Memory static libraries. http://gcc.gnu.org ai-toolset-gcc-libstdc++ aarch64 aced2ad7298776f60182662d9a9372a3ca169041c44bf16e25fb0fab6f6441d2 GNU Standard C++ Library The libstdc++ package contains a rewritten standard compliant GCC Standard C++ Library. http://gcc.gnu.org ai-toolset-gcc-libstdc++-devel aarch64 a3beba3af891dcdb80ef9346252c420e6ad684d564d9a8a9b5df1b1afbb793d2 Header files and libraries for C++ development This is the GNU implementation of the standard C++ libraries. This package includes the header files and libraries needed for C++ development. This includes rewritten implementation of STL. http://gcc.gnu.org ai-toolset-gcc-libstdc++-static aarch64 4caed6d378647c3949ee42da89c2b3c57b4abdfe9bbbade8c38bf4fc6961c889 Static libraries for the GNU standard C++ library Static libraries for the GNU standard C++ library. http://gcc.gnu.org ai-toolset-glibc aarch64 fbe158eeae65123b90b6708df81b688825f4ca77726c77c98954c69e230dbece Extract EL7 glibc runtime and development files for gcc-toolset-7 sysroot This package extracts glibc, glibc-common, glibc-devel and glibc-headers binary RPM payload archives into the private gcc-toolset-7 sysroot layout used on openEuler 24.03. It is intended to provide the libc runtime, crt objects, linker scripts and headers needed by the devtoolset-7 GCC build flow. https://www.gnu.org/software/libc/ ai-toolset-glibc src f1ba1c586e1253c7e610d2f45dc5dfc608442078d4af9fd4ebb5505e25b90d14 Extract EL7 glibc runtime and development files for gcc-toolset-7 sysroot This package extracts glibc, glibc-common, glibc-devel and glibc-headers binary RPM payload archives into the private gcc-toolset-7 sysroot layout used on openEuler 24.03. It is intended to provide the libc runtime, crt objects, linker scripts and headers needed by the devtoolset-7 GCC build flow. https://www.gnu.org/software/libc/ ai-toolset-libstdc++ aarch64 0326df69894e8d22af94776317a7a5202d0aba19aa62e604bc3573f966c52040 Extract EL7 libstdc++ runtime for gcc-toolset-7 sysroot This package extracts libstdc++.so.6.0.19 from the EL7 libstdc++ archive and installs it into the gcc-toolset-7 sysroot layout used on openEuler 24.03. https://gcc.gnu.org/ ai-toolset-libstdc++ src 7c49319d8d8ee7e4390b054240d2f8aba72b448ee4db82c744e6c2ec82be7ac1 Extract EL7 libstdc++ runtime for gcc-toolset-7 sysroot This package extracts libstdc++.so.6.0.19 from the EL7 libstdc++ archive and installs it into the gcc-toolset-7 sysroot layout used on openEuler 24.03. https://gcc.gnu.org/