=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/Makefile.cross,v retrieving revision 1.104 retrieving revision 1.105 diff -c -r1.104 -r1.105 *** src/Makefile.cross 2019/10/14 14:38:06 1.104 --- src/Makefile.cross 2019/10/14 15:23:44 1.105 *************** *** 1,4 **** ! # $OpenBSD: Makefile.cross,v 1.104 2019/10/14 14:38:06 patrick Exp $ cross-tools: cross-includes cross-binutils cross-gcc cross-lib cross-distrib: cross-tools cross-bin cross-share cross-sys cross-etc-root-var --- 1,4 ---- ! # $OpenBSD: Makefile.cross,v 1.105 2019/10/14 15:23:44 patrick Exp $ cross-tools: cross-includes cross-binutils cross-gcc cross-lib cross-distrib: cross-tools cross-bin cross-share cross-sys cross-etc-root-var *************** *** 80,98 **** .include .for _arch in ${TARGET_ARCH} ! .if !empty(CLANG_ARCH:M${_arch}) ! COMPILER_VERSION=clang ! BUILD_CLANG=yes ! CC=clang ! CXX=clang++ ! .elif !empty(GCC3_ARCH:M${_arch}) COMPILER_VERSION=gcc3 CC=gcc CXX=g++ ! .else COMPILER_VERSION=gcc4 CC=gcc CXX=g++ .endif .if !empty(LLD_ARCH:M${_arch}) --- 80,100 ---- .include .for _arch in ${TARGET_ARCH} ! .if !empty(GCC3_ARCH:M${_arch}) COMPILER_VERSION=gcc3 + BUILD_CLANG=no CC=gcc CXX=g++ ! .elif !empty(GCC4_ARCH:M${_arch}) COMPILER_VERSION=gcc4 + BUILD_CLANG=no CC=gcc CXX=g++ + .elif !empty(CLANG_ARCH:M${_arch}) + COMPILER_VERSION=clang + BUILD_CLANG=yes + CC=clang + CXX=clang++ .endif .if !empty(LLD_ARCH:M${_arch}) *************** *** 350,357 **** cross-lib: ${CROSSGCC} MACHINE=${TARGET} \ MACHINE_ARCH=${TARGET_ARCH} MACHINE_CPU=${TARGET_CPU} \ ! BSDOBJDIR=${CROSSDIR}/usr/obj; \ ! export MACHINE MACHINE_ARCH MACHINE_CPU BSDOBJDIR; \ (cd ${.CURDIR}/lib; \ for lib in csu libcompiler_rt libc; do \ (cd $$lib; \ --- 352,360 ---- cross-lib: ${CROSSGCC} MACHINE=${TARGET} \ MACHINE_ARCH=${TARGET_ARCH} MACHINE_CPU=${TARGET_CPU} \ ! BSDOBJDIR=${CROSSDIR}/usr/obj \ ! BUILD_CLANG=${BUILD_CLANG}; \ ! export MACHINE MACHINE_ARCH MACHINE_CPU BSDOBJDIR BUILD_CLANG; \ (cd ${.CURDIR}/lib; \ for lib in csu libcompiler_rt libc; do \ (cd $$lib; \