Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 436200
Collapse All | Expand All

(-)nspr-4.9.2.ebuild (-7 / +10 lines)
Lines 65-77 Link Here
65
65
66
src_compile() {
66
src_compile() {
67
	cd "${S}"/build
67
	cd "${S}"/build
68
	if tc-is-cross-compiler; then
68
        if tc-is-cross-compiler; then
69
		emake CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" \
69
                $(tc-getBUILD_CC) $BUILD_CFLAGS -DXP_UNIX ../mozilla/nsprpub/config/nsinstall.c \
70
			-C config nsinstall || die "failed to build"
70
                        -o config/native-nsinstall || die "failed to build nsinstall"
71
		mv config/{,native-}nsinstall
71
                $(tc-getBUILD_CC) $BUILD_CFLAGS -DXP_UNIX ../mozilla/nsprpub/config/now.c \
72
		sed -s 's#/nsinstall$#/native-nsinstall#' -i config/autoconf.mk
72
                        -o config/native-now || die "failed to build now"
73
		rm config/nsinstall.o
73
                sed -s 's#/nsinstall$#/native-nsinstall#' -i config/autoconf.mk
74
	fi
74
                for d in pr/src lib/libc/src lib/ds; do
75
                        sed -s 's#/now$#/native-now#' -i ${d}/Makefile
76
                done
77
        fi
75
	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "failed to build"
78
	emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "failed to build"
76
}
79
}
77
80

Return to bug 436200