ALT Linux repositórios

Group :: Desenvolvimento/C
RPM: gcc-common
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
7 dezembro 2020 Ivan Savin <svn17 at altlinux.org> 1.4.27-alt1
- Add support buildcache via GCC_USE_BUILDCACHE environment variable.
- gcc-common: added lto-dump symlink.
- Optimized gcc_wrapper further.
- Do not install gcov-{dump,tool} on E2K, because only gcov is available.
- Enable additional optimizations.
- Add %e2k arch support.
- checkinstall: changed %post to %pre, to workaround
rpm > 4.0.4 that ignores %post exit status.
- Packaged gdc wrapper.
- Added gcc-gdc-common subpackage.
- Updated URL and license information.
- Removed obsolete gccbug.
- (.spec) Non user-visible improvements:
+ Overcome non-working gcc in case of errors in the previous build.
+ %check and checkinstall pkg added to test gcc_wrapper.
- Dropped gcc-java-common and libgcj-common subpackages.
- gcc-common: dropped alternatives.
- gcc-common: added gcov-dump symlink.
- gcc-common: added gcov-tool symlink.
- gcc-common: added gcc-{ar,nm,ranlib} symlinks.
- Added gcc-gnat-common subpackage.
- gcc_wrapper:
+ cleanup (ldv@).
+ support GCC_TARGET environment variable.
- libgcj-common: added /usr/share/java/ and /usr/share/java/gcj-endorsed/.
- Packaged gcc-{c++,fortran,go,java,treelang}-common as noarch subpackages.
- go compiler support added
- Switched to alternatives-0.4.
- gcc-java-common: Added more symlinks for better gcc4.3-java support.
- gcc-java-common: Replaced /usr/bin/fastjar with fastjar requirement.
- gcc-common:
+ Do not package files packaged in libgcj-common (closes: #15854). - gcc wrapper:
+ Do not strip "gcj-" prefix.
+ Recognize more names: tree1, g77, f95, jar, rmic, rmiregistry. - Removed redundant %_target_platform-* symlinks:
gcc-common: cc;
gcc-c++-common: c++;
gcc-fortran-common: f77, g77, f95;
gcc-treelang-common: tree1;
gcc-java-common: jar. - gcc-java-common:
+ Removed redundant symlinks: gcj-jar, gcj-rmic.
+ Removed rmiregistry symlink (closes: #15949).
+ Added gjar symlink.
- Updated dependencies.
- Rebuilt.
- Updated java subpackage.
- Updated select-gcc script.
- Updated java subpackage.
- Renamed gcc-g77-common subpackage to gcc-fortran-common.
- Updated fortran, treelang and java subpackages.
- Converted alternatives config file to new format (0.2.0).
- Added libgcj-common subpackage.
- Packaged new directories used by gcc >= 3.4:
/usr/lib64/gcc/x86_64-alt-linux
/usr/libexec/gcc/x86_64-alt-linux
- ported to new alternatives
- Renamed jar and rmic to resolve conflict with j2se-devel
alternatives (bug #3739).
- Changed following symlinks to use alternatives like gcc:
cpp, gcj-*, gcjh, gcov, gij, grepjar, jcf-dump, jv-scan,
protoize, rmiregistry, unprotoize. - Updated wrapper to handle gcj-* symlinks.
- select-gcc: added treelang display support.
- Updated wrapper to handle cc, c++, f77 symlinks (#3728).
- Moved symlinks for various frontends to separate subpackages
(fixes #2733).
- Added config for gcc-3.3.
- port select-gcc to new alternatives
- Finalized alternatives transition.
- second stage: change second alternatives layer
- first stage: added weight configs for compilers
- Fixed recent change.
- Implemented ccache support, see
http://www.altlinux.ru/pipermail/devel/2003-September/014774.html
for details.
- Removed c++filt, it's now provided by binutils.
- Workaround rpm bug with deps processing.
- Corrected dependencies:
Conflicts: kaffe < 1.0.6-alt2, cpp = 0:2.96-ipl15mdk, cpp = 0:2.96-ipl16mdk
- Save gccbug via renaming it to x86_64-alt-linux-gccbug.
- Corrected dependencies:
Conflicts: libgcj2.96 < 0:2.96-alt4
- Added symlinks:
/usr/bin/%_target_platform-{cc,c++,f77};
/usr/bin/{cpp,gcov,protoize,unprotoize,c++filt,gcjh,gij,jcf-dump,jv-scan,grepjar,jar,rmic,rmiregistry}. - Added gcc_wrapper, added alternatives for cpp,gcc,g+,g77,gcj to use it.
- Added gccbug to this package, based on gccbug.in from gcc-3.2.1.
- Changed select-gcc to work with new scheme.
- select-gcc: fixed libstdc++.so support.
- Use /bin/readlink.
- Use subst instead of perl for build.
- Added /usr/include/c++ directory.
- select-gcc: fixed color* avoidance code.
- select-gcc: rewritten to make use of new
"update-alternatives --config" option. - select-gcc: avoid changing alternatives pointing to /usr/bin/color*.
- select-gcc: fixed forced selection method.
- Moved symlinks for lib/cpp, /usr/bin/cc, /usr/bin/c++,
/usr/bin/f77 to this package.
- Initial revision.