mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-25 07:08:13 -07:00
gnustep-base/gnustep-make: inline libobcj.so check, bug #612840
Package-Manager: Portage-2.3.5, Repoman-2.3.2
This commit is contained in:
@@ -1,10 +0,0 @@
|
||||
/**
|
||||
* Use "gcc -Werror -Wl,-l:libobjc.so.x testlibobjc.m -o /dev/null"
|
||||
* #import generates a warning with non-objc
|
||||
*/
|
||||
#import <stdio.h>
|
||||
|
||||
int main( int argc, const char *argv[] ) {
|
||||
printf("Linker test\n");
|
||||
return 0;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit gnustep-base eutils prefix toolchain-funcs
|
||||
inherit gnustep-base prefix toolchain-funcs
|
||||
|
||||
DESCRIPTION="GNUstep Makefile Package"
|
||||
HOMEPAGE="http://www.gnustep.org"
|
||||
@@ -32,8 +32,8 @@ pkg_setup() {
|
||||
# Find version in active gcc
|
||||
for ver in {2..5};
|
||||
do
|
||||
if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} \
|
||||
"${FILESDIR}"/testlibobjc.m -o /dev/null 2> /dev/null;
|
||||
if $(tc-getCC) -Werror -Wl,-l:libobjc.so.${ver} -x objective-c \
|
||||
- <<<$'int main() {}' -o /dev/null 2> /dev/null;
|
||||
then
|
||||
libobjc_version=libobjc.so.${ver}
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user