this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Build kxld And libsystem_kernel From XNU Repo. Remove LKM From Build Scripts.

Thomas A 4afea46e 9211826b

+4 -7
+2 -2
cmake/use_ld64.cmake
··· 17 17 -Wl,-sdk_version,${CMAKE_OSX_DEPLOYMENT_TARGET} \ 18 18 -Wl,-dylib_file,/usr/lib/system/libsystem_c.dylib:${CMAKE_BINARY_DIR}/src/external/libc/libsystem_c_firstpass.dylib \ 19 19 -Wl,-dylib_file,/usr/lib/system/libsystem_darwin.dylib:${CMAKE_BINARY_DIR}/src/external/libc/libdarwin/libsystem_darwin.dylib \ 20 - -Wl,-dylib_file,/usr/lib/system/libsystem_kernel.dylib:${CMAKE_BINARY_DIR}/src/kernel/libsystem_kernel_firstpass.dylib \ 20 + -Wl,-dylib_file,/usr/lib/system/libsystem_kernel.dylib:${CMAKE_BINARY_DIR}/src/external/xnu/darling/src/libsystem_kernel/libsystem_kernel_firstpass.dylib \ 21 21 -Wl,-dylib_file,/usr/lib/system/libunwind.dylib:${CMAKE_BINARY_DIR}/src/external/libunwind/libunwind_firstpass.dylib \ 22 22 -Wl,-dylib_file,/usr/lib/system/libsystem_m.dylib:${CMAKE_BINARY_DIR}/src/libm/libsystem_m_firstpass.dylib \ 23 23 -Wl,-dylib_file,/usr/lib/system/libcompiler_rt.dylib:${CMAKE_BINARY_DIR}/src/external/compiler-rt/lib/builtins/libcompiler_rt_firstpass.dylib \ ··· 126 126 -Wl,-dylib_file,/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication:${CMAKE_BINARY_DIR}/src/frameworks/LocalAuthentication/LocalAuthentication \ 127 127 -Wl,-dylib_file,/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo:${CMAKE_BINARY_DIR}/src/frameworks/CoreVideo/CoreVideo \ 128 128 -Wl,-dylib_file,/System/Library/PrivateFrameworks/FMDB.framework/Versions/A/FMDB:${CMAKE_BINARY_DIR}/src/external/fmdb/FMDB \ 129 - -Wl,-dylib_file,/usr/lib/system/libkxld.dylib:${CMAKE_BINARY_DIR}/src/external/lkm/libkern/kxld/libkxld.dylib \ 129 + -Wl,-dylib_file,/usr/lib/system/libkxld.dylib:${CMAKE_BINARY_DIR}/src/external/xnu/libkern/kxld/libkxld.dylib \ 130 130 -Wl,-dylib_file,/usr/lib/libcrypto.44.dylib:${CMAKE_BINARY_DIR}/src/external/libressl-2.8.3/libcrypto.44.dylib \ 131 131 -Wl,-dylib_file,/usr/lib/libssl.46.dylib:${CMAKE_BINARY_DIR}/src/external/libressl-2.8.3/libssl.46.dylib \ 132 132 -Wl,-dylib_file,/usr/lib/libMobileGestalt.dylib:${CMAKE_BINARY_DIR}/src/libMobileGestalt/libMobileGestalt.dylib \
+2 -5
src/CMakeLists.txt
··· 136 136 add_subdirectory(external/libkqueue) 137 137 138 138 # needs to come before libplatform because it generates mig headers that libplatform needs 139 - add_subdirectory(kernel) 139 + add_subdirectory(external/xnu/darling/src/libsystem_kernel) 140 140 141 141 add_subdirectory(external/libplatform) 142 142 add_subdirectory(external/libpthread) ··· 304 304 add_subdirectory(external/sqlite) 305 305 add_subdirectory(external/openpam) 306 306 add_subdirectory(external/energytrace) 307 - add_subdirectory(external/lkm/libkern/kxld) 307 + add_subdirectory(external/xnu/libkern/kxld) 308 308 add_subdirectory(external/IOKitUser) 309 309 add_subdirectory(external/xar) 310 310 add_subdirectory(libpmenergy) ··· 405 405 # these have their own component checks on a per-framework basis 406 406 add_subdirectory(frameworks) 407 407 add_subdirectory(private-frameworks) 408 - 409 - # TODO: get rid of this; we really only need its headers right now 410 - add_subdirectory(external/lkm) 411 408 412 409 # /Applications 413 410 #add_subdirectory(external/TextEdit)