mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
GCC: enable objc without objc lib (#3748)
This commit is contained in:
@@ -5,7 +5,7 @@ HOMEPAGE="https://gcc.gnu.org/"
|
||||
COPYRIGHT="1988-2018 Free Software Foundation, Inc."
|
||||
LICENSE="GNU GPL v3
|
||||
GNU LGPL v3"
|
||||
REVISION="4"
|
||||
REVISION="5"
|
||||
gccVersion="${portVersion%%_*}"
|
||||
SOURCE_URI="https://ftpmirror.gnu.org/gcc/gcc-$gccVersion/gcc-$gccVersion.tar.xz
|
||||
https://ftp.gnu.org/gnu/gcc/gcc-$gccVersion/gcc-$gccVersion.tar.xz"
|
||||
@@ -61,8 +61,8 @@ REQUIRES="
|
||||
"
|
||||
|
||||
SUMMARY_fortran="C/C++-runtime static libraries and C++ headers, needed for gfortran"
|
||||
DESCRIPTION_fortran="This package is not of general interest - it contains \
|
||||
the set of gcc's C/C++-runtime libraries and headers that is \
|
||||
DESCRIPTION_fortran="This package is not of general interest - it \
|
||||
contains the set of gcc's C/C++-runtime libraries and headers that is \
|
||||
required by gfortran to build fortran source code."
|
||||
PROVIDES_fortran="
|
||||
gcc${secondaryArchSuffix}_fortran = $portVersion compat >= 7
|
||||
@@ -205,7 +205,8 @@ BUILD()
|
||||
--docdir=$docDir --enable-threads=posix \
|
||||
--disable-nls --enable-shared --with-gnu-ld --with-gnu-as \
|
||||
--enable-version-specific-runtime-libs \
|
||||
--enable-languages=c,c++,fortran --enable-lto --enable-frame-pointer \
|
||||
--enable-languages=c,c++,fortran,objc --enable-lto \
|
||||
--enable-frame-pointer \
|
||||
--with-pkgversion=$(echo $portVersion | cut -d_ -f2-) \
|
||||
--enable-__cxa-atexit --with-system-zlib --enable-checking=release \
|
||||
--with-bug-url=http://dev.haiku-os.org/ \
|
||||
@@ -389,6 +390,7 @@ INSTALL()
|
||||
echo "Cleanup"
|
||||
rm -rf $installDir/info
|
||||
rm -rf $installDir/share
|
||||
rm -rf $installDir/$gccLibDir/*.la
|
||||
|
||||
### Sub Packages ##########################################
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ HOMEPAGE="https://gcc.gnu.org/"
|
||||
COPYRIGHT="1988-2019 Free Software Foundation, Inc."
|
||||
LICENSE="GNU GPL v3
|
||||
GNU LGPL v3"
|
||||
REVISION="5"
|
||||
REVISION="6"
|
||||
gccVersion="${portVersion%%_*}"
|
||||
SOURCE_URI="https://ftpmirror.gnu.org/gcc/gcc-$gccVersion/gcc-$gccVersion.tar.xz
|
||||
https://ftp.gnu.org/gnu/gcc/gcc-$gccVersion/gcc-$gccVersion.tar.xz"
|
||||
@@ -123,7 +123,7 @@ REQUIRES_syslibs_devel=""
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libgmp$secondaryArchSuffix >= 10.3.0
|
||||
devel:libmpc$secondaryArchSuffix >= 3.0.0
|
||||
devel:libmpc$secondaryArchSuffix >= 3.1.0
|
||||
devel:libmpfr$secondaryArchSuffix >= 4.1.4
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
@@ -207,7 +207,8 @@ BUILD()
|
||||
--docdir=$docDir --enable-threads=posix \
|
||||
--disable-nls --enable-shared --with-gnu-ld --with-gnu-as \
|
||||
--enable-version-specific-runtime-libs \
|
||||
--enable-languages=c,c++,fortran --enable-lto --enable-frame-pointer \
|
||||
--enable-languages=c,c++,fortran,objc --enable-lto \
|
||||
--enable-frame-pointer \
|
||||
--with-pkgversion=$(echo $portVersion | cut -d_ -f2-) \
|
||||
--enable-__cxa-atexit --with-system-zlib --enable-checking=release \
|
||||
--with-bug-url=http://dev.haiku-os.org/ \
|
||||
@@ -402,6 +403,7 @@ INSTALL()
|
||||
echo "Cleanup"
|
||||
rm -rf $installDir/info
|
||||
rm -rf $installDir/share
|
||||
rm -rf $installDir/$gccLibDir/*.la
|
||||
|
||||
### Sub Packages ##########################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user