Index: bsd.port.mk =================================================================== --- bsd.port.mk (revision 350179) +++ bsd.port.mk (working copy) @@ -1145,12 +1145,18 @@ HCC:= ${CC} HCXX:= ${CXX} .endif +.if !exists(/usr/${X_BUILD_FOR}/usr/bin/cc) CC= ${LOCALBASE}/${X_BUILD_FOR}/usr/bin/cc CXX= ${LOCALBASE}/${X_BUILD_FOR}/usr/bin/c++ +PKG_ENV+= ABI_FILE=${LOCALBASE}/${X_BUILD_FOR}/usr/lib/crt1.o +.else +CC= /usr/${X_BUILD_FOR}/usr/bin/cc +CXX= /usr/${X_BUILD_FOR}/usr/bin/c++ +PKG_ENV+= ABI_FILE=/usr/${X_BUILD_FOR}/usr/lib/crt1.o +.endif NM= ${X_BUILD_FOR}-nm STRIP_CMD= ${X_BUILD_FOR}-strip MAKE_ENV+= NM=${NM} STRIPBIN=${X_BUILD_FOR}-strip -PKG_ENV+= ABI_FILE=${LOCALBASE}/${X_BUILD_FOR}/usr/lib/crt1.o # only bmake support the below STRIPBIN= ${STRIP_CMD} .export.env STRIPBIN