ci: update lsan dockerfile
This commit is contained in:
		
							parent
							
								
									63eea1e844
								
							
						
					
					
						commit
						21f80073bb
					
				
					 1 changed files with 16 additions and 18 deletions
				
			
		|  | @ -49,21 +49,19 @@ RUN git clone --depth=1 https://github.com/llvm/llvm-project.git -b llvmorg-20.1 | |||
|     && ninja -C . install-cxx install-cxxabi \ | ||||
|     && rm -r /llvm-project/ | ||||
| 
 | ||||
| # RUN git clone 'https://git.light7734.com/light7734/light.git' --recursive \ | ||||
| #     && cd light \ | ||||
| #     && conan install . \ | ||||
| #         -s build_type=Release \ | ||||
| #         -s compiler=clang \ | ||||
| #         -s compiler.version=20 \ | ||||
| #         -s compiler.libcxx=libc++ \ | ||||
| #         -c tools.system.package_manager:mode=install \ | ||||
| #         -c tools.cmake.cmaketoolchain:generator=Ninja \ | ||||
| #         -c tools.build:cxxflags='["-g", "-fno-omit-frame-pointer", "-isystem", "/libcxx_lsan/include", "-fsanitize=leak"]' \ | ||||
| #         -c tools.build:cflags='["-g", "-fno-omit-frame-pointer", "-isystem", "/libcxx_lsan/include", "-fsanitize=leak"]' \ | ||||
| #         -c tools.build:sharedlinkflags='["-L/libcxx_lsan/lib", "-Wl,-rpath,/libcxx_lsan/lib", "-lc++", "-lc++abi", "-fsanitize=leak"]' \ | ||||
| #         -c tools.build:exelinkflags='["-L/libcxx_lsan/lib", "-Wl,-rpath,/libcxx_lsan/lib", "-lc++", "-lc++abi", "-fsanitize=leak"]' \ | ||||
| #         -c tools.info.package_id:confs='["tools.build:cxxflags","tools.build:sharedlinkflags","tools.build:exelinkflags"]' \ | ||||
| #         -c tools.build:compiler_executables='{"c": "clang", "cpp": "clang++"}' \ | ||||
| #         --build=missing  | ||||
| 
 | ||||
| ENTRYPOINT ["bash"] | ||||
| RUN git clone 'https://git.light7734.com/light7734/light.git' --recursive \ | ||||
|     && cd light \ | ||||
|     && conan install . \ | ||||
|         -s build_type=Release \ | ||||
|         -s compiler=clang \ | ||||
|         -s compiler.version=20 \ | ||||
|         -s compiler.libcxx=libc++ \ | ||||
|         -c tools.system.package_manager:mode=install \ | ||||
|         -c tools.cmake.cmaketoolchain:generator=Ninja \ | ||||
|         -c tools.build:cxxflags='["-g", "-fno-omit-frame-pointer", "-nostdinc++", "-isystem", "/libcxx_lsan/include/c++/v1/", "-fsanitize=leak"]' \ | ||||
|         -c tools.build:sharedlinkflags='["-L/libcxx_lsan/lib", "-Wl,-rpath,/libcxx_lsan/lib", "-lc++", "-lc++abi", "-fsanitize=leak"]' \ | ||||
|         -c tools.build:exelinkflags='["-L/libcxx_lsan/lib", "-Wl,-rpath,/libcxx_lsan/lib", "-lc++", "-lc++abi", "-fsanitize=leak"]' \ | ||||
|         -c tools.info.package_id:confs='["tools.build:cxxflags","tools.build:sharedlinkflags","tools.build:exelinkflags"]' \ | ||||
|         -c tools.build:compiler_executables='{"c": "clang", "cpp": "clang++"}' \ | ||||
|         --build=missing | ||||
|      | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue