cpp4.9-4.9.2-alt7.x86_64.rpm


Advertisement

Description

cpp4.9 - The GNU C-Compatible Compiler Preprocessor

Property Value
Distribution ALT Linux Sisyphus
Repository Classic x86_64
Package filename cpp4.9-4.9.2-alt7.x86_64.rpm
Package name cpp4.9
Package version 4.9.2
Package release alt7
Package architecture x86_64
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 15.14 MB
Installed size 15.14 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-4.9
in order to explicitly use the GNU C Preprocessor version 4.9.2.

Alternatives

Package Version Architecture Repository
cpp4.9-4.9.2-alt7.i586.rpm 4.9.2 i586 Classic
cpp4.9 - - -

Requires

Name Value
/lib64/ld-linux-x86-64.so.2 -
gcc-common >= 1.4.7
ld-linux-x86-64.so.2()(64bit) -
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) -
libc.so.6(GLIBC_2.11)(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
libc.so.6(GLIBC_2.3)(64bit) -
libc.so.6(GLIBC_2.3.4)(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libc.so.6(GLIBC_2.8)(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libgmp.so.10()(64bit) -
libmpc.so.3()(64bit) -
libmpfr.so.6()(64bit) -
libz.so.1()(64bit) -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -

Provides

Name Value
cpp4.9 = 4.9.2-alt7:sisyphus+235519.200.2.1

Obsoletes

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

Download

Type URL
Mirror ftp.altlinux.org
Binary Package cpp4.9-4.9.2-alt7.x86_64.rpm
Source Package gcc4.9-4.9.2-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 x86_64 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install cpp4.9 rpm package:
    # sudo apt-get install cpp4.9

Files

Path
/etc/buildreqs/packages/substitute.d/cpp4.9
/usr/bin/cpp-4.9
/usr/bin/x86_64-alt-linux-cpp-4.9
/usr/libexec/gcc/x86_64-alt-linux/4.9/cc1
/usr/share/man/man1/cpp-4.9.1.xz

Changelog

2019-08-06 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt7
- Added ppc64le support.
- Fixed build with libtool 2.4.6 (ldv@).
- doc: dropped libquadmath.info.
2018-09-29 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt6.1
- Dropped redundant libcloog-isl-devel build dependency.
- Exclude aarch64 architecture.
2018-01-12 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt6
- Rebuilt with gcc 4.9.
- Fixed build with glibc 2.26.
- Disabled java support.
- Dropped alternatives.
2016-02-01 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt5
- Changed compress_method to xz.
2015-05-15 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt4
- Built in gcc5 compatibility mode.
- Fixed gcc -dumpversion output.
2015-03-18 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt3
- Turned on -Wtrampolines by default.
2015-03-17 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt2
- Updated to redhat/gcc-4_9-branch r220644.
- Synced with Fedora gcc-4.9.2-6 and Debian 4.9.2-10.
- Dropped Linaro patch.
2014-11-13 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.2-alt1
- Updated to redhat/gcc-4_9-branch r216995.
- Synced with Fedora gcc-4.9.2-1.
2014-10-27 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.1-alt2
- Updated to redhat/gcc-4_9-branch r216625.
- Synced with Fedora gcc-4.9.1-13.
- Fixed base version.
2014-09-22 - Gleb F-Malinovskiy <glebfm@altlinux.org> 4.9.1-alt1
- Updated to redhat/gcc-4_9-branch r215456.
- Synced with Fedora gcc-4.9.1-10 and Debian 4.9.1-15.

See Also

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