mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +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
|
||||
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
|
||||
# $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.
|
||||
|
||||
# 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
|
||||
|
||||
# Clean out SYM_DIR in case -noclean was passed to buildit.
|
||||
|
Loading…
Reference in New Issue
Block a user