ai-toolset-gcc-cpp x86_64 26a1de758e338d169f40452995e1d4a71effb077b9eb1a1c1fcae2c3e7bcb156 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 src 8d9b9df117fc4ab9048ec1b68cbf506d12c9381b7ad51257204f32c20e73ca0c Various compilers (C, C++, Objective-C, ...) The gcc package contains the GNU Compiler Collection version 7. http://gcc.gnu.org ai-toolset-gcc-gcc x86_64 eee85b9dbfa94e1a4d679555f7f1ffea20c4e9525346d3c65e0dda9f6677b17c 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++ x86_64 3c2b785ad2c9c43de21f88e4769b0a02a3965898f34e99a0307f6c1acd9ff709 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 x86_64 8a96ef90784bdc75659030a558802e33996f324d158220f4f6e05fa4a9ac904e 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 x86_64 72a884df7d774486bb6f0355b300b68f03f12ae0b85c4c955cf529a2f5e086c7 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 x86_64 24c9b9c0b539a600cd4f7bbe5f888aec28a33e3cb18ac4d372286f40ab3b76c4 The GNU Atomic static library This package contains GNU Atomic static libraries. http://gcc.gnu.org ai-toolset-gcc-libgcc x86_64 29753e6a20f0b73e50b02a48778e128e10d496eb6c9ac200734070493bb809cb 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 x86_64 840739edc089d7dddd9bf94b9f588138d4ad047bfcbc8827b91eb73731de5716 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 x86_64 b748d30dc599f1a2f82b19a5997a955c005500e3c4d068b4d9495448dfa496c5 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 x86_64 2dc685afe41d1d71d3f3744de5f2ab29e6400a34ea4e8de75c7397a33b98c739 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 x86_64 ca534da1b9da935e8ed2bf89a04fba46ee7d8ed8a3588f16966e4048dfa93419 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 x86_64 cd7f3ece59528aca14709f134626bdfc5033fefaf9735541daf207c83ffff129 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 x86_64 ac327ce5642eea6b37320d172871bec665b75c9bf998297ca4532a20addab508 The GNU Transactional Memory static library This package contains GNU Transactional Memory static libraries. http://gcc.gnu.org ai-toolset-gcc-libstdc++ x86_64 960490a96d1e3afbe71eb455ca5577c8cc7d8ec646e4c31fdf3c3c047e20a73d 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 x86_64 ff8c643dafa8457f9dad09fc5dd66c9e180fbade1c0bd7ade754ed58e4d9bd80 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 x86_64 76d259994ad496ac1db4d440291f116e80d8f921f559c04833a17d03c53dc369 Static libraries for the GNU standard C++ library Static libraries for the GNU standard C++ library. http://gcc.gnu.org ai-toolset-glibc src b1c6d900bdeee8eba36414d926fb4c9598aa3ffff3a7cb84d9c2a5cc9f74a4e1 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 x86_64 1bbbd4b31cd86cd0cbc9463c3750341a1da4f59702f044f20706a2fbf8e54505 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++ src fe04a88615bbe485e92440be14c77ad94879d5803e358b6f371f3064b66d7af1 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++ x86_64 f7a4a5057154ddf1a1624d161442868a25e14644a566d7e2c7af136c5776e28e 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/