gcc 4.4.6 for Solaris 7
This commit is contained in:
parent
1b528662d9
commit
7e0b4ba8f1
206
gcc44/build.sh
Executable file
206
gcc44/build.sh
Executable file
@ -0,0 +1,206 @@
|
||||
#!/bin/bash
|
||||
# This is a buildpkg build.sh script
|
||||
# build.sh helper functions
|
||||
. ${BUILDPKG_SCRIPTS}/build.sh.functions
|
||||
#
|
||||
###########################################################
|
||||
# Check the following 4 variables before running the script
|
||||
snapshot=
|
||||
topdir=gcc
|
||||
version=4.4.6
|
||||
pkgver=1
|
||||
source[0]=ftp://ftp.sunet.se/pub/gnu/gcc/releases/$topdir-$version/$topdir-$version.tar.bz2
|
||||
#source[0]=gcc-4.3-$snapshot.tar.bz2
|
||||
## If there are no patches, simply comment this
|
||||
#patch[0]=
|
||||
|
||||
# Source function library
|
||||
. ${BUILDPKG_SCRIPTS}/buildpkg.functions
|
||||
|
||||
# Global settings
|
||||
# Define abbreviated version number (for pkgdef)
|
||||
abbrev_ver=$(echo $version | ${__tr} -d '.')
|
||||
# Just major.minor, no subminors
|
||||
majorminor=$(echo $version | cut -d. -f1-2)
|
||||
|
||||
lprefix=$prefix
|
||||
[ -n "$snapshot" ] && topsrcdir=gcc-$version-$snapshot
|
||||
prefix=/usr/tgcware/${topdir}${majorminor}
|
||||
__configure="../$topsrcdir/configure"
|
||||
make_build_target=bootstrap
|
||||
|
||||
|
||||
global_config_args="--prefix=$prefix --with-local-prefix=$prefix --with-gmp=$lprefix --with-mpfr=$lprefix --disable-nls --enable-shared"
|
||||
langs="--enable-languages=c,ada,c++,fortran,objc,obj-c++"
|
||||
linker="--without-gnu-ld --with-ld=/usr/ccs/bin/ld"
|
||||
assembler="--without-gnu-as --with-as=/usr/ccs/bin/as"
|
||||
objdir=all_native
|
||||
# platform/arch specific options
|
||||
[ "$_os" = "sunos57" ] && { langs="$langs,java --with-java-awt=xlib"; sol27=1; }
|
||||
[ "$arch" = "sparc" ] && { vendor="sun"; sparc=1; } || { vendor="pc"; intel=1; }
|
||||
[ "$arch" = "sparc" -a -n "$(isalist | grep sparcv9)" ] && { sparcv9=1; m64run=1; } || m64run=0
|
||||
[ "$arch" = "sparc" ] && global_config_args="$global_config_args --with-cpu=v7"
|
||||
|
||||
configure_args="$global_config_args $linker $assembler $langs $platform_configure_args"
|
||||
|
||||
LDFLAGS="-Wl,-R,$prefix/lib -Wl,-R,$lprefix/lib"
|
||||
|
||||
export CONFIG_SHELL=/bin/ksh
|
||||
|
||||
datestamp()
|
||||
{
|
||||
date +%Y%m%d%H%M
|
||||
}
|
||||
|
||||
reg prep
|
||||
prep()
|
||||
{
|
||||
datestamp
|
||||
generic_prep
|
||||
datestamp
|
||||
}
|
||||
|
||||
reg build
|
||||
build()
|
||||
{
|
||||
datestamp
|
||||
setdir source
|
||||
${__mkdir} -p ../$objdir
|
||||
echo "$__configure $configure_args"
|
||||
setdir ../$objdir
|
||||
${__configure} $configure_args
|
||||
${__make} -j4 LDFLAGS="$LDFLAGS" BOOT_LDFLAGS="$LDFLAGS" $make_build_target
|
||||
# ${__make} LDFLAGS="$LDFLAGS" BOOT_LDFLAGS="$LDFLAGS"
|
||||
#generic_build ../$objdir
|
||||
datestamp
|
||||
}
|
||||
|
||||
reg install
|
||||
install()
|
||||
{
|
||||
datestamp
|
||||
clean stage
|
||||
setdir ${srcdir}/${objdir}
|
||||
${__make} DESTDIR=$stagedir install
|
||||
custom_install=1
|
||||
generic_install
|
||||
${__find} ${stagedir} -name '*.la' -print | ${__xargs} ${__rm} -f
|
||||
|
||||
# Prepare for split lib packages
|
||||
${__mkdir} -p ${stagedir}${lprefix}/${_libdir}
|
||||
setdir ${stagedir}${prefix}/${_libdir}
|
||||
${__tar} -cf - libgcc_s.so.1 libstdc++.so.6* libgfortran.so.3* libobjc.so.2* libgomp.so.1* |
|
||||
(cd ${stagedir}${lprefix}/${_libdir}; ${__tar} -xvBpf -)
|
||||
if [ $m64run -eq 1 ]; then # Also install v9 libraries
|
||||
${__mkdir} -p ${stagedir}${lprefix}/${_libdir}/sparcv9
|
||||
setdir ${stagedir}${prefix}/${_libdir}/sparcv9
|
||||
${__tar} -cf - libgcc_s.so.1 libstdc++.so.6* libgfortran.so.3* libobjc.so.2* libgomp.so.1* |
|
||||
(cd ${stagedir}${lprefix}/${_libdir}/sparcv9; ${__tar} -xvBpf -)
|
||||
fi
|
||||
|
||||
# Grab gnat libraries from adalib
|
||||
${__cp} -p ${stagedir}${prefix}/${_libdir}/gcc/${arch}-${vendor}-solaris*/${version}/adalib/libgnarl-$majorminor.so ${stagedir}${lprefix}/${_libdir}
|
||||
${__cp} -p ${stagedir}${prefix}/${_libdir}/gcc/${arch}-${vendor}-solaris*/${version}/adalib/libgnat-$majorminor.so ${stagedir}${lprefix}/${_libdir}
|
||||
|
||||
# Turn all the hardlinks in bin into symlinks
|
||||
setdir ${stagedir}${prefix}/${_bindir}
|
||||
for i in c++ ${arch}-${vendor}-solaris*-c++ ${arch}-${vendor}-solaris*-g++
|
||||
do
|
||||
${__rm} -f $i
|
||||
${__ln} -sf g++ $i
|
||||
done
|
||||
for i in ${arch}-${vendor}-solaris*-gcc ${arch}-${vendor}-solaris*-gcc-$version
|
||||
do
|
||||
${__rm} -f $i
|
||||
${__ln} -sf gcc $i
|
||||
done
|
||||
for i in ${arch}-${vendor}-solaris*-gfortran
|
||||
do
|
||||
${__rm} -f $i
|
||||
${__ln} -sf gfortran $i
|
||||
done
|
||||
for i in ${arch}-${vendor}-solaris*-gcj
|
||||
do
|
||||
${__rm} -f $i
|
||||
${__ln} -sf gcj $i
|
||||
done
|
||||
|
||||
# Place share/docs in the regular location
|
||||
prefix=$topinstalldir
|
||||
doc COPYING* MAINTAINERS NEWS
|
||||
|
||||
# Setup compat files
|
||||
for pkg in libgcc_s1 libstdc++6
|
||||
do
|
||||
${__rm} -f $metadir/compver.$pkg
|
||||
compat $pkg 3.4.6 1 5
|
||||
compat $pkg 4.0.4 1 2
|
||||
compat $pkg 4.1.2 1 2
|
||||
compat $pkg 4.2.3 1 2
|
||||
compat $pkg 4.2.4 1 2
|
||||
compat $pkg 4.3.1 1 2
|
||||
compat $pkg 4.3.2 1 2
|
||||
compat $pkg 4.3.3 1 2
|
||||
compat $pkg 4.3.4 1 2
|
||||
compat $pkg 4.3.5 1 2
|
||||
done
|
||||
compat libobjc2 4.2.3 1 2
|
||||
compat libobjc2 4.2.4 1 2
|
||||
compat libobjc2 4.3.1 1 2
|
||||
compat libobjc2 4.3.2 1 2
|
||||
compat libobjc2 4.3.3 1 2
|
||||
compat libobjc2 4.3.4 1 2
|
||||
compat libobjc2 4.3.5 1 2
|
||||
compat libgomp1 4.2.3 1 2
|
||||
compat libgomp1 4.2.4 1 2
|
||||
compat libgomp1 4.3.1 1 2
|
||||
compat libgomp1 4.3.2 1 2
|
||||
compat libgomp1 4.3.3 1 2
|
||||
compat libgomp1 4.3.4 1 2
|
||||
compat libgomp1 4.3.5 1 2
|
||||
compat libgfortran3 4.3.1 1 2
|
||||
compat libgfortran3 4.3.2 1 2
|
||||
compat libgfortran3 4.3.3 1 2
|
||||
compat libgfortran3 4.3.4 1 2
|
||||
compat libgfortran3 4.3.5 1 2
|
||||
datestamp
|
||||
}
|
||||
|
||||
reg check
|
||||
check()
|
||||
{
|
||||
datestamp
|
||||
setdir source
|
||||
setdir ../$objdir
|
||||
# If we can run v9 binaries then we also run the testsuite with -m64
|
||||
if [ $m64run -eq 0 ]; then
|
||||
${__make} -k check
|
||||
else
|
||||
echo "Running the testsuite also with -m64"
|
||||
${__make} -k RUNTESTFLAGS="--target_board='unix{,-m64}'" check
|
||||
fi
|
||||
datestamp
|
||||
}
|
||||
|
||||
reg pack
|
||||
pack()
|
||||
{
|
||||
datestamp
|
||||
iprefix=${topdir}${majorminor}
|
||||
generic_pack
|
||||
datestamp
|
||||
}
|
||||
|
||||
reg distclean
|
||||
distclean()
|
||||
{
|
||||
META_CLEAN="$META_CLEAN compver.*"
|
||||
clean distclean
|
||||
setdir $srcdir
|
||||
${__rm} -rf $objdir
|
||||
}
|
||||
|
||||
###################################################
|
||||
# No need to look below here
|
||||
###################################################
|
||||
build_sh $*
|
14
gcc44/meta/ChangeLog
Normal file
14
gcc44/meta/ChangeLog
Normal file
@ -0,0 +1,14 @@
|
||||
CHANGELOG
|
||||
---------
|
||||
* Fri Jun 3 2011 Tom G. Christensen <swpkg@jupiterrise.com> - 4.4.6-1
|
||||
- Update to 4.4.6
|
||||
|
||||
* Sat May 28 2011 Tom G. Christensen <swpkg@jupiterrise.com> - 4.3.5-2
|
||||
- Build for Solaris 7/sparc
|
||||
|
||||
* Thu Jul 13 2010 Tom G. Christensen <swpkg@jupiterrise.com> - 4.3.5-1
|
||||
- Update to 4.3.5
|
||||
|
||||
* Sat May 08 2010 Tom G. Christensen <tgc@jupiterrise.com> - 4.3.4-2
|
||||
- Build for Solaris 7/sparc
|
||||
- Convert some hardlinks to symlinks to save space
|
434
gcc44/meta/pkgdef
Normal file
434
gcc44/meta/pkgdef
Normal file
@ -0,0 +1,434 @@
|
||||
[gcc]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}c"
|
||||
name="GCC - GNU Compiler Collection (C)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="GNU Compiler Collection (C)"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
dir $iprefix/share
|
||||
$iprefix/$_bindir/*gcc*
|
||||
$iprefix/$_bindir/*gcov*
|
||||
$iprefix/$_bindir/cpp
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/gcrt*
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/crt*
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/libgcc*
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/libgcov*
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/gmon.o
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/gcrt*
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/crt*
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/libgcc*
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/libgcov*
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/gmon.o
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/README
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/X11
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/Xm
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/kcms
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/xil
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/curses.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/iso646.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/limits.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/math.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/pthread.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/root
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdarg.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stdbool.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stddef.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdio.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdlib.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/sys
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/syslimits.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/unistd.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/unwind.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/varargs.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stdarg.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stddef.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/stdfix.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/float.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/tgmath.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/float.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/varargs.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/alloca.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/ctype.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/gelf.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/kerberos/osconf.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/libelf.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/link.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/locale.h
|
||||
if(sparc)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/netinet/if_ether.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/omp.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/proc_service.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/prof.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/setjmp.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/signal.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/ssp.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/stdio.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/string.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ssp/unistd.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/string.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/thread.h
|
||||
if(sparc)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/thread_db.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/time.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/tzfile.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/widec.h
|
||||
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/arpa/nameser_compat.h
|
||||
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/rpc/xdr.h
|
||||
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/stdio_tag.h
|
||||
if(sol27)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include-fixed/wchar.h
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ffi.h
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/ffitarget.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/install-tools
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/install-tools
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/collect2
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1
|
||||
$iprefix/info/dir
|
||||
$iprefix/info/gcc*
|
||||
$iprefix/info/cpp*
|
||||
$iprefix/info/libgomp.info
|
||||
$iprefix/lib/libiberty.a
|
||||
$iprefix/lib/libgcc*
|
||||
$iprefix/lib/libgomp*
|
||||
$iprefix/lib/libssp*
|
||||
if(sparcv9)$iprefix/lib/libffi*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libssp*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libgomp*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libgcc*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libiberty*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libffi*
|
||||
$iprefix/man/?a?1/gcc.1
|
||||
$iprefix/man/?a?1/cpp.1
|
||||
$iprefix/man/?a?1/gcov.1
|
||||
$iprefix/man/?a?7/*.7
|
||||
$_sharedir
|
||||
# Only on i386
|
||||
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/*intrin.h
|
||||
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/cpuid.h
|
||||
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mmintrin-common.h
|
||||
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mm3dnow.h
|
||||
if(intel)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/mm_malloc.h
|
||||
|
||||
[gcc-gnat]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}gn"
|
||||
name="gcc-gnat - GNU Compiler Collection (Ada)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Ada support for GCC"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$iprefix/bin/gnat
|
||||
$iprefix/bin/gnatbind
|
||||
$iprefix/bin/gnatchop
|
||||
$iprefix/bin/gnatclean
|
||||
$iprefix/bin/gnatfind
|
||||
$iprefix/bin/gnatkr
|
||||
$iprefix/bin/gnatlink
|
||||
$iprefix/bin/gnatls
|
||||
$iprefix/bin/gnatmake
|
||||
$iprefix/bin/gnatname
|
||||
$iprefix/bin/gnatprep
|
||||
$iprefix/bin/gnatxref
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/adainclude
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/adalib
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/adainclude
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/adalib
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/gnat1
|
||||
$iprefix/info/gnat*
|
||||
|
||||
[gcc-c++]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}cx"
|
||||
name="gcc-c++ - GNU Compiler Collection (C++)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="C++ support for GCC"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$iprefix/bin/*++*
|
||||
$iprefix/include/c++/${version}/algorithm
|
||||
$iprefix/include/c++/${version}/array
|
||||
$iprefix/include/c++/${version}/backward/*
|
||||
$iprefix/include/c++/${version}/bits/*
|
||||
$iprefix/include/c++/${version}/bitset
|
||||
$iprefix/include/c++/${version}/c++0x_warning.h
|
||||
$iprefix/include/c++/${version}/cassert
|
||||
$iprefix/include/c++/${version}/ccomplex
|
||||
$iprefix/include/c++/${version}/cctype
|
||||
$iprefix/include/c++/${version}/cerrno
|
||||
$iprefix/include/c++/${version}/cfenv
|
||||
$iprefix/include/c++/${version}/cfloat
|
||||
$iprefix/include/c++/${version}/chrono
|
||||
$iprefix/include/c++/${version}/cinttypes
|
||||
$iprefix/include/c++/${version}/ciso646
|
||||
$iprefix/include/c++/${version}/climits
|
||||
$iprefix/include/c++/${version}/clocale
|
||||
$iprefix/include/c++/${version}/cmath
|
||||
$iprefix/include/c++/${version}/complex
|
||||
$iprefix/include/c++/${version}/complex.h
|
||||
$iprefix/include/c++/${version}/condition_variable
|
||||
$iprefix/include/c++/${version}/csetjmp
|
||||
$iprefix/include/c++/${version}/csignal
|
||||
$iprefix/include/c++/${version}/cstdarg
|
||||
$iprefix/include/c++/${version}/cstdatomic
|
||||
$iprefix/include/c++/${version}/cstdbool
|
||||
$iprefix/include/c++/${version}/cstddef
|
||||
$iprefix/include/c++/${version}/cstdint
|
||||
$iprefix/include/c++/${version}/cstdio
|
||||
$iprefix/include/c++/${version}/cstdlib
|
||||
$iprefix/include/c++/${version}/cstring
|
||||
$iprefix/include/c++/${version}/ctgmath
|
||||
$iprefix/include/c++/${version}/ctime
|
||||
$iprefix/include/c++/${version}/cwchar
|
||||
$iprefix/include/c++/${version}/cwctype
|
||||
$iprefix/include/c++/${version}/cxxabi-forced.h
|
||||
$iprefix/include/c++/${version}/cxxabi.h
|
||||
$iprefix/include/c++/${version}/debug/*
|
||||
$iprefix/include/c++/${version}/deque
|
||||
$iprefix/include/c++/${version}/exception
|
||||
$iprefix/include/c++/${version}/exception_defines.h
|
||||
$iprefix/include/c++/${version}/exception_ptr.h
|
||||
$iprefix/include/c++/${version}/ext/*
|
||||
$iprefix/include/c++/${version}/fenv.h
|
||||
$iprefix/include/c++/${version}/forward_list
|
||||
$iprefix/include/c++/${version}/fstream
|
||||
$iprefix/include/c++/${version}/functional
|
||||
$iprefix/include/c++/${version}/initializer_list
|
||||
$iprefix/include/c++/${version}/iomanip
|
||||
$iprefix/include/c++/${version}/ios
|
||||
$iprefix/include/c++/${version}/iosfwd
|
||||
$iprefix/include/c++/${version}/iostream
|
||||
$iprefix/include/c++/${version}/istream
|
||||
$iprefix/include/c++/${version}/iterator
|
||||
$iprefix/include/c++/${version}/limits
|
||||
$iprefix/include/c++/${version}/list
|
||||
$iprefix/include/c++/${version}/locale
|
||||
$iprefix/include/c++/${version}/map
|
||||
$iprefix/include/c++/${version}/memory
|
||||
$iprefix/include/c++/${version}/mutex
|
||||
$iprefix/include/c++/${version}/new
|
||||
$iprefix/include/c++/${version}/numeric
|
||||
$iprefix/include/c++/${version}/ostream
|
||||
$iprefix/include/c++/${version}/parallel/*
|
||||
$iprefix/include/c++/${version}/queue
|
||||
$iprefix/include/c++/${version}/random
|
||||
$iprefix/include/c++/${version}/ratio
|
||||
$iprefix/include/c++/${version}/regex
|
||||
$iprefix/include/c++/${version}/set
|
||||
$iprefix/include/c++/${version}/sstream
|
||||
$iprefix/include/c++/${version}/stack
|
||||
$iprefix/include/c++/${version}/stdatomic.h
|
||||
$iprefix/include/c++/${version}/stdexcept
|
||||
$iprefix/include/c++/${version}/streambuf
|
||||
$iprefix/include/c++/${version}/string
|
||||
$iprefix/include/c++/${version}/system_error
|
||||
$iprefix/include/c++/${version}/tgmath.h
|
||||
$iprefix/include/c++/${version}/thread
|
||||
$iprefix/include/c++/${version}/tr1/*
|
||||
$iprefix/include/c++/${version}/tr1_impl/*
|
||||
$iprefix/include/c++/${version}/tuple
|
||||
$iprefix/include/c++/${version}/type_traits
|
||||
$iprefix/include/c++/${version}/typeinfo
|
||||
$iprefix/include/c++/${version}/unordered_map
|
||||
$iprefix/include/c++/${version}/unordered_set
|
||||
$iprefix/include/c++/${version}/utility
|
||||
$iprefix/include/c++/${version}/valarray
|
||||
$iprefix/include/c++/${version}/vector
|
||||
$iprefix/include/c++/${version}/${arch}-${vendor}-solaris*/bits
|
||||
if(sparcv9)$iprefix/include/c++/${version}/${arch}-${vendor}-solaris*/sparcv9/bits
|
||||
$iprefix/lib/libstdc++.*
|
||||
$iprefix/lib/libsupc++.a
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libstdc++.*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libsupc++.a
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1plus
|
||||
$iprefix/man/man1/g++.1
|
||||
|
||||
[gcc-objc]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}ob"
|
||||
name="gcc-objc - GNU Compiler Collection (Objective-C)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Objective-C support for GCC"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/objc
|
||||
$iprefix/lib/libobjc.*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libobjc.*
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1obj
|
||||
|
||||
[gcc-objc++]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}ox"
|
||||
name="gcc-objc++ - GNU Compiler Collection (Objective-C++)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Objective-C++ support for GCC"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/cc1objplus
|
||||
|
||||
[gcc-gfortran]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}ft"
|
||||
name="gcc-gfortran - GNU Compiler Collection (Fortran)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Fortran support for GCC"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$iprefix/bin/*fortran
|
||||
$iprefix/lib/libgfortran.*
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/libgfortranbegin.a
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libgfortran.*
|
||||
if(sparcv9)$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/sparcv9/libgfortranbegin.a
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/finclude
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/f951
|
||||
$iprefix/man/?a?1/gfortran.1
|
||||
$iprefix/info/gfortran.info*
|
||||
|
||||
[libgcc_s1]
|
||||
pkgname="${pkgprefix}lgcc1"
|
||||
name="libgcc_s1 - GCC shared support library"
|
||||
pkgcat="system"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Runtime support library for C"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$_libdir/libgcc_s.so.1*
|
||||
if(sparcv9)$_libdir/sparcv9/libgcc_s.so.1*
|
||||
|
||||
[libstdc++6]
|
||||
pkgname="${pkgprefix}lstdc6"
|
||||
name="libstdc++6 - GNU Standard C++ library"
|
||||
pkgcat="system"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Runtime support library for C++"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$_libdir/libstdc++.so.6*
|
||||
if(sparcv9)$_libdir/sparcv9/libstdc++.so.6*
|
||||
|
||||
[libobjc2]
|
||||
pkgname="${pkgprefix}lobjc2"
|
||||
name="libojc2 - GNU Objective-C shared support library"
|
||||
pkgcat="system"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Runtime support library for Objective-C"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$_libdir/libobjc.so.2*
|
||||
if(sparcv9)$_libdir/sparcv9/libobjc.so.2*
|
||||
|
||||
[libgfortran3]
|
||||
pkgname="${pkgprefix}lgft3"
|
||||
name="libgfortran3 - GNU Fortran shared support library"
|
||||
pkgcat="system"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Runtime support library for Fortran"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$_libdir/libgfortran.so.3*
|
||||
if(sparcv9)$_libdir/sparcv9/libgfortran.so.3*
|
||||
|
||||
[libgomp1]
|
||||
pkgname="${pkgprefix}lgo1"
|
||||
name="libgomp1 - GNU OpenMP shared support library"
|
||||
pkgcat="system"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Runtime support library for OpenMP"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$_libdir/libgomp.so.1*
|
||||
if(sparcv9)$_libdir/sparcv9/libgomp.so.1*
|
||||
|
||||
[libgnat44]
|
||||
pkgname="${pkgprefix}lga44"
|
||||
name="libgnat44 - GNU Ada shared support library"
|
||||
pkgcat="system"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Runtime support library for Ada"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
$_libdir/libgnat-4.4.so
|
||||
$_libdir/libgnarl-4.4.so
|
||||
|
||||
# These packages only exist when java is enabled
|
||||
# RH splits libgcj into it's own package, I can't be bothered...
|
||||
[gcc-java]
|
||||
pkgname="${pkgprefix}g${abbrev_ver}jv"
|
||||
name="gcc-java - GNU Compiler Collection (Java)"
|
||||
pkgvendor="http://gcc.gnu.org"
|
||||
pkgdesc="Java support for GCC"
|
||||
pkgver="$pkgver"
|
||||
files(-,root,bin)
|
||||
# These files are gcc-java
|
||||
$iprefix/bin/aot-compile
|
||||
$iprefix/bin/*gcj
|
||||
$iprefix/bin/gcjh
|
||||
$iprefix/bin/jcf-dump
|
||||
$iprefix/bin/rebuild-gcj-db
|
||||
$iprefix/lib/libgcj-tools.*
|
||||
$iprefix/lib/libgcj.*
|
||||
$iprefix/lib/libgij.*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libgcj-tools.*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libgcj.*
|
||||
if(sparcv9)$iprefix/lib/sparcv9/libgij.*
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/jc1
|
||||
$iprefix/libexec/gcc/${arch}-${vendor}-solaris*/$version/jvgenmain
|
||||
$iprefix/man/?a?1/aot-compile.1
|
||||
$iprefix/man/?a?1/gcj.1
|
||||
$iprefix/man/?a?1/gjdoc.1
|
||||
$iprefix/man/?a?1/gcjh.1
|
||||
$iprefix/man/?a?1/jcf-dump.1
|
||||
$iprefix/man/?a?1/rebuild-gcj-db.1
|
||||
$iprefix/info/gcj.info*
|
||||
# These files are libgcj
|
||||
$iprefix/bin/gappletviewer
|
||||
$iprefix/bin/gcj-dbtool
|
||||
$iprefix/bin/gij
|
||||
$iprefix/bin/gjar
|
||||
$iprefix/bin/gjarsigner
|
||||
$iprefix/bin/gkeytool
|
||||
$iprefix/bin/gorbd
|
||||
$iprefix/bin/grmic
|
||||
$iprefix/bin/grmid
|
||||
$iprefix/bin/grmiregistry
|
||||
$iprefix/bin/gserialver
|
||||
$iprefix/bin/gtnameserv
|
||||
$iprefix/bin/jv-convert
|
||||
$iprefix/lib/gcj-${version}-10/classmap.db
|
||||
$iprefix/lib/gcj-${version}-10/libjvm.so
|
||||
$iprefix/lib/gcj-${version}-10/libjvm.a
|
||||
$iprefix/lib/logging.properties
|
||||
$iprefix/lib/pkgconfig/libgcj*.pc
|
||||
$iprefix/lib/security/classpath.security
|
||||
if(sparcv9)$iprefix/lib/sparcv9/gcj-${version}-10/classmap.db
|
||||
if(sparcv9)$iprefix/lib/sparcv9/gcj-${version}-10/libjvm.so
|
||||
if(sparcv9)$iprefix/lib/sparcv9/gcj-${version}-10/libjvm.a
|
||||
if(sparcv9)$iprefix/lib/sparcv9/logging.properties
|
||||
if(sparcv9)$iprefix/lib/sparcv9/security/classpath.security
|
||||
$iprefix/man/?a?1/gappletviewer.1
|
||||
$iprefix/man/?a?1/gcj-dbtool.1
|
||||
$iprefix/man/?a?1/gij.1
|
||||
$iprefix/man/?a?1/gjar.1
|
||||
$iprefix/man/?a?1/gjarsigner.1
|
||||
$iprefix/man/?a?1/gkeytool.1
|
||||
$iprefix/man/?a?1/gorbd.1
|
||||
$iprefix/man/?a?1/grmic.1
|
||||
$iprefix/man/?a?1/grmid.1
|
||||
$iprefix/man/?a?1/grmiregistry.1
|
||||
$iprefix/man/?a?1/gserialver.1
|
||||
$iprefix/man/?a?1/gtnameserv.1
|
||||
$iprefix/man/?a?1/jv-convert.1
|
||||
$iprefix/info/cp-tools.info*
|
||||
$iprefix/share/java/libgcj*-${version}.jar
|
||||
$iprefix/share/python/aotcompile.py
|
||||
$iprefix/share/python/classfile.py
|
||||
# These files are libgcj-devel
|
||||
$iprefix/bin/gc-analyze
|
||||
$iprefix/bin/gjavah
|
||||
$iprefix/bin/gnative2ascii
|
||||
$iprefix/include/c++/${version}/gcj
|
||||
$iprefix/include/c++/${version}/gnu
|
||||
$iprefix/include/c++/${version}/java
|
||||
$iprefix/include/c++/${version}/javax
|
||||
$iprefix/include/c++/${version}/org
|
||||
$iprefix/include/c++/${version}/sun
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/gcj/libgcj-config.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jawt.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jawt_md.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jni.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jni_md.h
|
||||
$iprefix/lib/gcc/${arch}-${vendor}-solaris*/$version/include/jvmpi.h
|
||||
$iprefix/man/?a?1/gc-analyze.1
|
||||
$iprefix/man/?a?1/gjavah.1
|
||||
$iprefix/man/?a?1/gnative2ascii.1
|
Loading…
x
Reference in New Issue
Block a user