2012-06-04, 22:39
I'm just asking....
(2012-06-05, 13:08)Memphiz Wrote: 64bit can access > 4 GB RAM. Thats the only massive difference imho (some people state that 64bit code runs faster on 64bit hardware but i wouldn't sign that).
(2012-06-11, 11:30)barberio Wrote: 64bit user-space code can't directly address ranges beyond the 32bit limit.
(2012-06-11, 11:30)barberio Wrote: Incidentally, is any work being done to make the build environment capable of building to both intel archs at the same time to allow for universal binary production without having to have two separate build areas and make the fat binaries by hand?
/bin/sh -c /Users/i5Js/xbmc/build/XBMC.build/Release/XBMC.build/Script-1D64E5FA157BD742001ACEBE.sh
ln: /Users/i5Js/xbmc/build/Release//XBMC.dSYM: Operation not permitted
Command /bin/sh failed with exit code 1
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution genoutputdirlink build/XBMC.build/Release/XBMC.build/Script-1D64E5FA157BD742001ACEBE.sh
(1 failure)
kaya:xbmc i5Js$ xcodebuild -sdk macosx10.7 -project XBMC.xcodeproj -target XBMC.app ONLY_ACTIVE_ARCH=YES ARCHS=x86_64 VALID_ARCHS=x86_64 -configuration Release build
Build settings from command line:
ARCHS = x86_64
ONLY_ACTIVE_ARCH = YES
SDKROOT = macosx10.7
VALID_ARCHS = x86_64
=== BUILD NATIVE TARGET XBMC OF PROJECT XBMC WITH CONFIGURATION Release ===
Check dependencies
....
/bin/sh -c /Users/i5Js/xbmc/build/XBMC.build/Release/XBMC.build/Script-1D64E5FA157BD742001ACEBE.sh
ln: /Users/i5Js/xbmc/build/Release//XBMC.dSYM: Operation not permitted
Command /bin/sh failed with exit code 1
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution genoutputdirlink build/XBMC.build/Release/XBMC.build/Script-1D64E5FA157BD742001ACEBE.sh
(1 failure)
#! /bin/sh -x
fail() {
[ -n "%1" ] && echo "$1" 1>&2
exit 1
}
pushd tools/darwin/depends
( ./bootstrap && ./configure --with-darwin=osx --with-arch=i386 --with-sdk=10.6 ) || fail "CONFIGURE FAILED FOR osx-depends."
[ "$1" == "clean" ] && ( echo make clean || fail "CLEAN FAILED FOR osx-depends." )
[ "$1" == "distclean" ] && ( echo make distclean || fail "DISTCLEAN FAILED FOR osx-depends." )
make || fail "BUILD FAILED FOR osx-depends."
popd
# for CrystalHD support
cp -v /usr/lib/libcrystalhd.dylib /usr/lib/bcm70012fw.bin /usr/lib/bcm70015fw.bin /Users/Shared/xbmc-depends/macosx10.6_i386/lib/
cp -Rv /usr/include/libcrystalhd /Users/Shared/xbmc-depends/macosx10.6_i386/include/
make -C tools/darwin/depends/xbmc || fail "CONFIGURE FAILED."
[ "$1" == "clean" -o "$1" == "distclean" ] && make clean
export XBMC_HOME="$HOME/dev/xbmc"
make xcode_depends || fail "BUILD FAILED FOR xcode_depends."
xcodebuild -sdk macosx10.6 -project XBMC.xcodeproj -target XBMC.app ONLY_ACTIVE_ARCH=YES ARCHS=i386 VALID_ARCHS=i386 -configuration Release build || fail "xcodebuild FAILED."
make -C tools/darwin/packaging/xbmc-osx