mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
Move SYSCTL stuff close to where it's used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44031 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5250f1f4b0
commit
553d22c29e
@ -106,21 +106,6 @@ if ! test $? == 0 ; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Figure out how many make processes to run.
|
|
||||||
SYSCTL=`sysctl -n hw.activecpu`
|
|
||||||
|
|
||||||
# hw.activecpu only available in 10.2.6 and later
|
|
||||||
if [ -z "$SYSCTL" ]; then
|
|
||||||
SYSCTL=`sysctl -n hw.ncpu`
|
|
||||||
fi
|
|
||||||
|
|
||||||
# sysctl -n hw.* does not work when invoked via B&I chroot /BuildRoot. Builders
|
|
||||||
# can default to 2, since even if they are single processor, nothing else is
|
|
||||||
# running on the machine.
|
|
||||||
if [ -z "$SYSCTL" ]; then
|
|
||||||
SYSCTL=2
|
|
||||||
fi
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Construct the actual destination root, by copying stuff from $DIR/dst-* to
|
# Construct the actual destination root, by copying stuff from $DIR/dst-* to
|
||||||
# $DEST_DIR, with occasional 'lipo' commands.
|
# $DEST_DIR, with occasional 'lipo' commands.
|
||||||
@ -184,6 +169,21 @@ lipo -extract ppc -extract i386 lib/LLVMlto.0.0.0.so -output lib/LLVMlto.0.0.0.s
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Create SYM_DIR with information required for debugging.
|
# Create SYM_DIR with information required for debugging.
|
||||||
|
|
||||||
|
# Figure out how many make processes to run.
|
||||||
|
SYSCTL=`sysctl -n hw.activecpu`
|
||||||
|
|
||||||
|
# hw.activecpu only available in 10.2.6 and later
|
||||||
|
if [ -z "$SYSCTL" ]; then
|
||||||
|
SYSCTL=`sysctl -n hw.ncpu`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# sysctl -n hw.* does not work when invoked via B&I chroot /BuildRoot. Builders
|
||||||
|
# can default to 2, since even if they are single processor, nothing else is
|
||||||
|
# running on the machine.
|
||||||
|
if [ -z "$SYSCTL" ]; then
|
||||||
|
SYSCTL=2
|
||||||
|
fi
|
||||||
|
|
||||||
cd $SYM_DIR || exit 1
|
cd $SYM_DIR || exit 1
|
||||||
|
|
||||||
# Clean out SYM_DIR in case -noclean was passed to buildit.
|
# Clean out SYM_DIR in case -noclean was passed to buildit.
|
||||||
|
Loading…
Reference in New Issue
Block a user