this repo has no description
1
fork

Configure Feed

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

Add libgcc_s build

+29
+1
etc/dylib.conf
··· 10 10 /usr/lib/libz.dylib=libz.so 11 11 /usr/lib/libbz2.1.0.dylib=libbz2.so 12 12 /usr/lib/libbz2=libbz2.so 13 + /usr/lib/libgcc_s.1.dylib=libgcc_s.so 13 14 /usr/lib/libobjc.A.dylib=libobjc.so 14 15
+1
src/CMakeLists.txt
··· 56 56 57 57 add_subdirectory(libc) 58 58 add_subdirectory(libm) 59 + add_subdirectory(libgcc) 59 60 add_subdirectory(libinfo) 60 61 add_subdirectory(libmalloc) 61 62 add_subdirectory(libunwind)
+24
src/libgcc/CMakeLists.txt
··· 1 + project(libgcc) 2 + 3 + cmake_minimum_required(VERSION 2.4.0) 4 + 5 + if(COMMAND cmake_policy) 6 + cmake_policy(SET CMP0003 NEW) 7 + endif(COMMAND cmake_policy) 8 + 9 + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc") 10 + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib -Wl,--version-script=${DARLING_TOP_DIRECTORY}/darwin.map") 11 + 12 + set(libgcc_sources 13 + dummy.c 14 + ) 15 + 16 + SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib${SUFFIX}/darling") 17 + SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) 18 + SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 19 + 20 + add_library(gcc_s SHARED ${libgcc_sources}) 21 + # target_link_libraries(gcc_s -lgcc) 22 + # TODO: link against libcompiler_rt 23 + 24 + install(TARGETS gcc_s DESTINATION lib${SUFFIX}/darling)
+3
src/libgcc/dummy.c
··· 1 + // For binary compatibility only 2 + void mach_init_routine() {} 3 +