Build shim with 1MiB superslabs.
This commit is contained in:
committed by
David Chisnall
parent
731757b29c
commit
2cd84c80b2
@@ -60,6 +60,13 @@ if(NOT MSVC)
|
||||
target_include_directories(snmallocshim PRIVATE src)
|
||||
endif()
|
||||
|
||||
if(NOT MSVC)
|
||||
add_library(snmallocshim-1mib SHARED src/override/malloc.cc)
|
||||
target_link_libraries(snmallocshim-1mib -pthread)
|
||||
target_include_directories(snmallocshim-1mib PRIVATE src)
|
||||
target_compile_definitions(snmallocshim-1mib PRIVATE IS_ADDRESS_SPACE_CONSTRAINED)
|
||||
endif()
|
||||
|
||||
enable_testing()
|
||||
|
||||
set(TESTDIR ${CMAKE_CURRENT_SOURCE_DIR}/src/test)
|
||||
|
||||
@@ -44,8 +44,11 @@ phases:
|
||||
|
||||
- script: |
|
||||
sudo cp libsnmallocshim.so /usr/local/lib/
|
||||
sudo cp libsnmallocshim-1mib.so /usr/local/lib/
|
||||
ninja clean
|
||||
LD_PRELOAD=/usr/local/lib/libsnmallocshim.so ninja
|
||||
ninja clean
|
||||
LD_PRELOAD=/usr/local/lib/libsnmallocshim-1mib.so ninja
|
||||
workingDirectory: build
|
||||
failOnStderr: true
|
||||
displayName: 'LD_PRELOAD Compile'
|
||||
|
||||
Reference in New Issue
Block a user