Revert wxneeded hack; USE_WXNEEDED does the right thing with clang now.
This commit is contained in:
parent
3a7a6e9fb7
commit
d50fc347d1
@ -1,11 +1,11 @@
|
|||||||
# $OpenBSD: Makefile,v 1.12 2017/05/29 14:21:10 espie Exp $
|
# $OpenBSD: Makefile,v 1.13 2017/06/05 10:17:41 ajacoutot Exp $
|
||||||
|
|
||||||
ONLY_FOR_ARCHS= amd64 i386
|
ONLY_FOR_ARCHS= amd64 i386
|
||||||
|
|
||||||
COMMENT= V8 JavaScript for clients and servers
|
COMMENT= V8 JavaScript for clients and servers
|
||||||
|
|
||||||
V8_VERSION= 3.12.19
|
V8_VERSION= 3.12.19
|
||||||
REVISION= 4
|
REVISION= 5
|
||||||
EPOCH= 0
|
EPOCH= 0
|
||||||
V8_ARCH= ${MACHINE_ARCH:S/amd64/x64/:S/i386/ia32/}
|
V8_ARCH= ${MACHINE_ARCH:S/amd64/x64/:S/i386/ia32/}
|
||||||
V8_RELEASE= release
|
V8_RELEASE= release
|
||||||
@ -45,11 +45,9 @@ SUBST_VARS+= V8_ARCH
|
|||||||
MAKE_FLAGS+= library=shared ARCHES=${V8_ARCH} MODES=${V8_RELEASE} \
|
MAKE_FLAGS+= library=shared ARCHES=${V8_ARCH} MODES=${V8_RELEASE} \
|
||||||
DEFAULT_ARCHES=${V8_ARCH}
|
DEFAULT_ARCHES=${V8_ARCH}
|
||||||
|
|
||||||
# XXX explicitly pass -Wl,-z,wxneeded because USE_WXNEEDED is a nop with clang
|
|
||||||
# as clang explicitly calls the linker with a full path by default
|
|
||||||
MAKE_ENV+= V=1 CXX="${CXX}" LINK="${CXX} ${LDFLAGS}" CCFLAGS+="${CFLAGS}" \
|
MAKE_ENV+= V=1 CXX="${CXX}" LINK="${CXX} ${LDFLAGS}" CCFLAGS+="${CFLAGS}" \
|
||||||
CXXFLAGS="${CXXFLAGS} -I${WRKSRC}/src -I${LOCALBASE}/include" \
|
CXXFLAGS="${CXXFLAGS} -I${WRKSRC}/src -I${LOCALBASE}/include" \
|
||||||
LDFLAGS="-Wl,-z,wxneeded -L${LOCALBASE}/lib -L${X11BASE}/lib" \
|
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
|
||||||
PATH=${WRKSRC}/bin:${PATH}
|
PATH=${WRKSRC}/bin:${PATH}
|
||||||
|
|
||||||
NO_CCACHE= Yes
|
NO_CCACHE= Yes
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
# $OpenBSD: Makefile,v 1.109 2017/06/02 23:25:03 schwarze Exp $
|
# $OpenBSD: Makefile,v 1.110 2017/06/05 10:17:41 ajacoutot Exp $
|
||||||
|
|
||||||
# XXX also see -Wl,-z,wxneeded below; clang bypasses the wrapper
|
|
||||||
USE_WXNEEDED= Yes
|
USE_WXNEEDED= Yes
|
||||||
|
|
||||||
COMMENT= cross platform, open source .NET developement framework
|
COMMENT= cross platform, open source .NET developement framework
|
||||||
|
|
||||||
V= 4.6.2
|
V= 4.6.2
|
||||||
DISTNAME= mono-${V}.6
|
DISTNAME= mono-${V}.6
|
||||||
REVISION= 1
|
REVISION= 2
|
||||||
|
|
||||||
CATEGORIES= lang devel
|
CATEGORIES= lang devel
|
||||||
|
|
||||||
@ -50,7 +49,7 @@ LIB_DEPENDS= converters/libiconv
|
|||||||
TEST_DEPENDS= lang/python/${MODPY_VERSION}
|
TEST_DEPENDS= lang/python/${MODPY_VERSION}
|
||||||
|
|
||||||
CONFIGURE_STYLE=gnu
|
CONFIGURE_STYLE=gnu
|
||||||
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -Wl,-z,wxneeded" \
|
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \
|
||||||
CPPFLAGS="-I${LOCALBASE}/include" \
|
CPPFLAGS="-I${LOCALBASE}/include" \
|
||||||
ac_cv_header_execinfo_h=no \
|
ac_cv_header_execinfo_h=no \
|
||||||
ac_cv_header_pthread_np_h=yes
|
ac_cv_header_pthread_np_h=yes
|
||||||
|
Loading…
Reference in New Issue
Block a user