Thu Aug 15 06:49:54 2013 UTC ()
fix -specs for ccache


(richard)
diff -r1.9 -r1.10 pkgsrc/lang/gcc47-libs/buildlink3.mk

cvs diff -r1.9 -r1.10 pkgsrc/lang/gcc47-libs/Attic/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/lang/gcc47-libs/Attic/buildlink3.mk 2013/06/21 09:40:47 1.9
+++ pkgsrc/lang/gcc47-libs/Attic/buildlink3.mk 2013/08/15 06:49:54 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: buildlink3.mk,v 1.9 2013/06/21 09:40:47 jperkin Exp $ 1# $NetBSD: buildlink3.mk,v 1.10 2013/08/15 06:49:54 richard Exp $
2 2
3BUILDLINK_TREE+= gcc47-libs 3BUILDLINK_TREE+= gcc47-libs
4 4
5.if !defined(GCC47_LIBS_BUILDLINK3_MK) 5.if !defined(GCC47_LIBS_BUILDLINK3_MK)
6GCC47_LIBS_BUILDLINK3_MK:= 6GCC47_LIBS_BUILDLINK3_MK:=
7 7
8.if !empty(USE_PKGSRC_GCC_RUNTIME:M[Yy][Ee][Ss]) 8.if !empty(USE_PKGSRC_GCC_RUNTIME:M[Yy][Ee][Ss])
9BUILDLINK_API_DEPENDS.gcc47-libs+= gcc47-libs>=4.7.0 9BUILDLINK_API_DEPENDS.gcc47-libs+= gcc47-libs>=4.7.0
10.else 10.else
11BUILDLINK_API_DEPENDS.gcc47-libs+= {gcc47,gcc47-libs}>=4.7.0 11BUILDLINK_API_DEPENDS.gcc47-libs+= {gcc47,gcc47-libs}>=4.7.0
12.endif 12.endif
13BUILDLINK_PKGSRCDIR.gcc47-libs= ../../lang/gcc47-libs 13BUILDLINK_PKGSRCDIR.gcc47-libs= ../../lang/gcc47-libs
14BUILDLINK_DEPMETHOD.gcc47-libs?= full 14BUILDLINK_DEPMETHOD.gcc47-libs?= full
@@ -22,22 +22,22 @@ BUILDLINK_AUTO_VARS.gcc47-libs= no @@ -22,22 +22,22 @@ BUILDLINK_AUTO_VARS.gcc47-libs= no
22# Use custom specs file to ensure we link against pkgsrc libraries. 22# Use custom specs file to ensure we link against pkgsrc libraries.
23SPECS_LIBGCC= ${WRAPPER_DIR}/specs.libgcc 23SPECS_LIBGCC= ${WRAPPER_DIR}/specs.libgcc
24WRAPPER_TARGETS+= ${SPECS_LIBGCC} 24WRAPPER_TARGETS+= ${SPECS_LIBGCC}
25 25
26LIBGCC_SUBPREFIX= gcc47 26LIBGCC_SUBPREFIX= gcc47
27LIBGCC_PREFIX= ${BUILDLINK_PREFIX.gcc47-libs}/${LIBGCC_SUBPREFIX} 27LIBGCC_PREFIX= ${BUILDLINK_PREFIX.gcc47-libs}/${LIBGCC_SUBPREFIX}
28GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM} 28GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
29 29
30# XXX: Using %M requires patched version of gcc (e.g. lang/gcc47) 30# XXX: Using %M requires patched version of gcc (e.g. lang/gcc47)
31${SPECS_LIBGCC}: 31${SPECS_LIBGCC}:
32 @${ECHO} "*link_libgcc:" >${SPECS_LIBGCC} 32 @${ECHO} "*link_libgcc:" >${SPECS_LIBGCC}
33 @${ECHO} "%D $(LINKER_RPATH_FLAG)${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib/%M" >>${SPECS_LIBGCC} 33 @${ECHO} "%D $(LINKER_RPATH_FLAG)${LIBGCC_PREFIX}/${GCC_TARGET_MACHINE}/lib/%M" >>${SPECS_LIBGCC}
34 34
35_WRAP_EXTRA_ARGS.CC+= -specs ${SPECS_LIBGCC} 35_WRAP_EXTRA_ARGS.CC+= -specs=${SPECS_LIBGCC}
36_WRAP_EXTRA_ARGS.CXX+= -specs ${SPECS_LIBGCC} 36_WRAP_EXTRA_ARGS.CXX+= -specs=${SPECS_LIBGCC}
37_WRAP_EXTRA_ARGS.FC+= -specs ${SPECS_LIBGCC} 37_WRAP_EXTRA_ARGS.FC+= -specs=${SPECS_LIBGCC}
38.endif 38.endif
39 39
40.include "../../mk/dlopen.buildlink3.mk" 40.include "../../mk/dlopen.buildlink3.mk"
41.include "../../mk/pthread.buildlink3.mk" 41.include "../../mk/pthread.buildlink3.mk"
42.endif # GCC47_LIBS_BUILDLINK3_MK 42.endif # GCC47_LIBS_BUILDLINK3_MK
43BUILDLINK_TREE+= -gcc47-libs 43BUILDLINK_TREE+= -gcc47-libs