Attempt to cross-compile for arm64 Linux
This commit is contained in:
		
							parent
							
								
									9ae1abcc9d
								
							
						
					
					
						commit
						b43583af70
					
				
							
								
								
									
										2
									
								
								.github/workflows/osrm-backend.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/osrm-backend.yml
									
									
									
									
										vendored
									
									
								
							@ -684,6 +684,8 @@ jobs:
 | 
				
			|||||||
          APPLE_SILICON_FLAGS=()
 | 
					          APPLE_SILICON_FLAGS=()
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        export CONAN_CMAKE_SYSTEM_PROCESSOR=aarch64
 | 
				
			||||||
 | 
					        #CMAKE_FIND_ROOT_PATH=/usr/aarch64-linux-gnu -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER
 | 
				
			||||||
        AARCH64_FLAGS=(-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_FIND_ROOT_PATH=/usr/aarch64-linux-gnu -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER)
 | 
					        AARCH64_FLAGS=(-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_FIND_ROOT_PATH=/usr/aarch64-linux-gnu -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
 | 
					        cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
 | 
				
			||||||
 | 
				
			|||||||
@ -503,7 +503,6 @@ if(ENABLE_CONAN)
 | 
				
			|||||||
    GENERATORS cmake_find_package json  # json generator generates a conanbuildinfo.json in the build folder so (non-CMake) projects can easily parse OSRM's dependencies
 | 
					    GENERATORS cmake_find_package json  # json generator generates a conanbuildinfo.json in the build folder so (non-CMake) projects can easily parse OSRM's dependencies
 | 
				
			||||||
    KEEP_RPATHS
 | 
					    KEEP_RPATHS
 | 
				
			||||||
    NO_OUTPUT_DIRS
 | 
					    NO_OUTPUT_DIRS
 | 
				
			||||||
    ENV CONAN_CMAKE_SYSTEM_PROCESSOR=aarch64
 | 
					 | 
				
			||||||
    OPTIONS boost:filesystem_version=3 # https://stackoverflow.com/questions/73392648/error-with-boost-filesystem-version-in-cmake
 | 
					    OPTIONS boost:filesystem_version=3 # https://stackoverflow.com/questions/73392648/error-with-boost-filesystem-version-in-cmake
 | 
				
			||||||
            onetbb:shared=${TBB_SHARED}
 | 
					            onetbb:shared=${TBB_SHARED}
 | 
				
			||||||
            boost:without_stacktrace=True # Apple Silicon cross-compilation fails without it
 | 
					            boost:without_stacktrace=True # Apple Silicon cross-compilation fails without it
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user