cpp5-5.3.1-alt7.i586.rpm


Advertisement

Description

cpp5 - The GNU C-Compatible Compiler Preprocessor

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename cpp5-5.3.1-alt7.i586.rpm
Package name cpp5
Package version 5.3.1
Package release alt7
Package architecture i586
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 21.15 MB
Installed size 21.15 MB
Cpp is the GNU C-Compatible Compiler Preprocessor.
The C preprocessor 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,' which are abbreviations for longer
constructs.
The C preprocessor provides four separate facilities that you can use as
you see fit:
* Inclusion of header files. These are files of declarations that can be
substituted into your program.
* Macro expansion. You can define 'macros,' which are abbreviations for
arbitrary fragments of C code, and then 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.
* 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.
If you have multiple versions of the GNU Compiler Collection
installed on your system, you may want to execute
cpp-5
in order to explicitly use the GNU C Preprocessor version 5.3.1.

Alternatives

Package Version Architecture Repository
cpp5-5.3.1-alt7.x86_64.rpm 5.3.1 x86_64 Classic
cpp5 - - -

Requires

Name Value
/lib/ld-linux.so.2 -
gcc-common >= 1.4.7
ld-linux.so.2 -
ld-linux.so.2(GLIBC_2.3) -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1) -
libc.so.6(GLIBC_2.1.3) -
libc.so.6(GLIBC_2.11) -
libc.so.6(GLIBC_2.2) -
libc.so.6(GLIBC_2.2.4) -
libc.so.6(GLIBC_2.3) -
libc.so.6(GLIBC_2.3.2) -
libc.so.6(GLIBC_2.3.4) -
libc.so.6(GLIBC_2.4) -
libc.so.6(GLIBC_2.7) -
libc.so.6(GLIBC_2.8) -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libgmp.so.10 -
libm.so.6(GLIBC_2.0) -
libmpc.so.3 -
libmpfr.so.6 -
libz.so.1 -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -
rtld(GNU_UNIQUE) -

Provides

Name Value
cpp5 = 5.3.1-alt7:sisyphus+235475.200.3.1

Obsoletes

Name Value
cpp3.0 -
cpp3.1 -
egcs-cpp -
gcc-cpp -

Download

Type URL
Mirror ftp.altlinux.org
Binary Package cpp5-5.3.1-alt7.i586.rpm
Source Package gcc5-5.3.1-alt7.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install cpp5 rpm package:
    # sudo apt-get install cpp5

Files

Path
/etc/buildreqs/packages/substitute.d/cpp5
/usr/bin/cpp-5
/usr/bin/i586-alt-linux-cpp-5
/usr/libexec/gcc/i586-alt-linux/5/cc1
/usr/share/man/man1/cpp-5.1.xz

Changelog

2019-08-05 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt7
- Added ppc64le support.
- Disabled gdb-plugin packaging in compat mode.
2019-04-12 - Dmitry V. Levin <ldv@altlinux.org> 5.3.1-alt6
- Fixed build with libtool 2.4.6.
2018-09-27 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt5.1
- Dropped redundant libcloog-isl-devel build dependency.
- doc: dropped libquadmath.info.
2018-01-10 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt5
- Fixed build with glibc 2.26.
- Disabled java support.
- Dropped alternatives.
2016-12-21 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt4
- Updated to redhat/gcc-5-branch 234777.
- Built in gcc6 compatibility mode.
2016-03-10 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt3
- Moved liblto_plugin.so back into %_libexecdir.
- Added executable bit to liblto_plugin.so.
- Backported upstram fix:
+ Enable frame pointer for TARGET_64BIT_MS_ABI when stack is
misaligned (ALT#31834).
2016-02-24 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt2
- Moved liblto_plugin.so into %_libdir.
2015-12-17 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt1
- Updated to redhat/gcc-5-branch 231358.
- Synced with Fedora gcc-5.3.1-2 and Debian 5.3.1-4.
- Added patch for aarch64 linker path.
- Changed compress_method to xz.
2015-08-04 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.2.1-alt1
- Updated to redhat/gcc-5-branch 225895.
- Synced with Fedora gcc-5.2.1-1 and Debian gcc-5.2.1-15.
2015-06-18 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.1.1-alt2
- Updated to redhat/gcc-5-branch 224186.
- Synced with Fedora gcc-5.1.1-4 and Debian gcc-5.1.1-12.

See Also

Package Description
cpp6-6.3.1-alt5.i586.rpm The GNU C-Compatible Compiler Preprocessor
cpp7-7.3.1-alt9.i586.rpm The GNU C-Compatible Compiler Preprocessor
cpp8-8.3.1-alt5.i586.rpm The GNU C-Compatible Compiler Preprocessor
cppcheck-1.88-alt2.i586.rpm A tool for static C/C++ code analysis
cppcheck-gui-1.88-alt2.i586.rpm Qt version of cppcheck, A tool for static C/C++ code analysis
cppi-1.18.0.19.0ac4-alt1.i586.rpm C preprocessor directive indenter
cppunit-1.14.0-alt1.i586.rpm C++ port of the famous JUnit framework for unit testing
cppunit-devel-1.14.0-alt1.i586.rpm C++ port of the famous JUnit framework for unit testing
cpqarrayd-2.3-alt1.qa1.i586.rpm SmartArray controllers monitoring
cproto-4.7o-alt1.i586.rpm Generates function prototypes and variable declarations from C code
cpu-x-3.2.4-alt1.i586.rpm CPU-X is a Free software that gathers information on CPU, motherboard and more
cpuburn-1.4-alt5.qa1.i586.rpm CPU testing utilities
cpufreqd-2.4.3-alt3.i586.rpm CPU frequency scaling daemon
cpufrequtils-008-alt2.i586.rpm Tools to determine and set CPUfreq settings
cpuid2-20180419-alt1.i586.rpm dumps CPUID information about the CPU(s)
Advertisement
Advertisement