• Developer-Ecosystem-Engineering's avatar
    Add registers dump support for Apple silicon (#7453) · 5b366812
    Developer-Ecosystem-Engineering authored
    Export following environment variables before building on macOS on Apple silicon
    
    export ARCH_FLAGS="-arch arm64"
    export SDK_NAME=macosx
    export SDK_PATH=$(xcrun --show-sdk-path --sdk $SDK_NAME)
    export CFLAGS="$ARCH_FLAGS -isysroot $SDK_PATH -I$SDK_PATH/usr/include"
    export CXXFLAGS=$CFLAGS
    export LDFLAGS="$ARCH_FLAGS"
    export CC="$(xcrun -sdk $SDK_PATH --find clang) $CFLAGS"
    export CXX="$(xcrun -sdk $SDK_PATH --find clang++) $CXXFLAGS"
    export LD="$(xcrun -sdk $SDK_PATH --find ld) $LDFLAGS"
    
    make
    make test
    ..
    All tests passed without errors!
    
    Backtrack logging assumes x86 and required updating
    
    (cherry picked from commit c2b5f1c1)
    5b366812
debug.c 67.1 KB