cpp6-6.3.1-alt5.i586.rpm


Advertisement

Description

cpp6 - The GNU C-Compatible Compiler Preprocessor

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename cpp6-6.3.1-alt5.i586.rpm
Package name cpp6
Package version 6.3.1
Package release alt5
Package architecture i586
Package type rpm
Category Development/C
Homepage -
License -
Maintainer -
Download size 24.09 MB
Installed size 24.09 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-6
in order to explicitly use the GNU C Preprocessor version 6.3.1.

Alternatives

Package Version Architecture Repository
cpp6-6.3.1-alt5.x86_64.rpm 6.3.1 x86_64 Classic
cpp6 - - -

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.3) -
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.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
cpp6 = 6.3.1-alt5:sisyphus+235475.100.3.1

Obsoletes

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

Download

Type URL
Mirror ftp.altlinux.org
Binary Package cpp6-6.3.1-alt5.i586.rpm
Source Package gcc6-6.3.1-alt5.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 cpp6 rpm package:
    # sudo apt-get install cpp6

Files

Path
/etc/buildreqs/packages/substitute.d/cpp6
/usr/bin/cpp-6
/usr/bin/i586-alt-linux-cpp-6
/usr/libexec/gcc/i586-alt-linux/6/cc1
/usr/share/man/man1/cpp-6.1.xz

Changelog

2019-08-05 - Gleb F-Malinovskiy <glebfm@altlinux.org> 6.3.1-alt5
- Added ppc64le support.
- Disabled gdb-plugin packaging in compat mode.
2019-04-12 - Dmitry V. Levin <ldv@altlinux.org> 6.3.1-alt4
- Fixed build with libtool 2.4.6.
2018-09-27 - Gleb F-Malinovskiy <glebfm@altlinux.org> 6.3.1-alt3.1
- Dropped redundant libcloog-isl-devel build dependency.
- doc: dropped libquadmath.info.
2018-01-10 - Gleb F-Malinovskiy <glebfm@altlinux.org> 6.3.1-alt3
- Built in gcc7 compatibility mode.
- Fixed build with glibc 2.26.
- Disabled java support.
- Dropped alternatives.
2017-02-01 - Gleb F-Malinovskiy <glebfm@altlinux.org> 6.3.1-alt2
- Updated to redhat/gcc-6-branch r244565.
- Synced with Fedora gcc 6.3.1-2.
- Fixed gnatmake's path to gcc (ALT#33003).
- Packaged buildreq substitution config for libmpx6-devel-static.
- Enabled java on aarch64.
2016-12-21 - Gleb F-Malinovskiy <glebfm@altlinux.org> 6.3.1-alt1
- Updated to redhat/gcc-6-branch r243852.
- Synced with Fedora gcc 6.3.1-1 and Debian gcc-6 6.2.0-13.
2016-11-10 - Gleb F-Malinovskiy <glebfm@altlinux.org> 5.3.1-alt4
- Updated to redhat/gcc-5-branch 234777.
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.

See Also

Package Description
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)
cpulimit-1.1-alt1.qa1.i586.rpm CPU Usage Limiter
Advertisement
Advertisement