mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-11-04 01:46:24 +01:00 
			
		
		
		
	Add manylinux_2_24-x64 image
This commit is contained in:
		
							
								
								
									
										29
									
								
								manylinux_2_24-x64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								manylinux_2_24-x64/Dockerfile.in
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
# Recent versions address yum functionality
 | 
			
		||||
FROM quay.io/pypa/manylinux_2_24_x86_64:latest
 | 
			
		||||
 | 
			
		||||
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"
 | 
			
		||||
 | 
			
		||||
ENV DEFAULT_DOCKCROSS_IMAGE dockcross/manylinux_2_24-x64
 | 
			
		||||
 | 
			
		||||
#include "common.manylinux_2_24"
 | 
			
		||||
 | 
			
		||||
#include "common.dockcross"
 | 
			
		||||
 | 
			
		||||
#include "common.docker"
 | 
			
		||||
 | 
			
		||||
ENV CROSS_TRIPLE x86_64-linux-gnu
 | 
			
		||||
ENV CROSS_ROOT /usr/bin
 | 
			
		||||
ENV AS=${CROSS_ROOT}/as \
 | 
			
		||||
    AR=${CROSS_ROOT}/ar \
 | 
			
		||||
    CC=${CROSS_ROOT}/gcc \
 | 
			
		||||
    CPP=${CROSS_ROOT}/cpp \
 | 
			
		||||
    CXX=${CROSS_ROOT}/g++ \
 | 
			
		||||
    LD=${CROSS_ROOT}/ld \
 | 
			
		||||
    FC=${CROSS_ROOT}/gfortran
 | 
			
		||||
 | 
			
		||||
COPY linux-x64/${CROSS_TRIPLE}-noop.sh /usr/bin/${CROSS_TRIPLE}-noop
 | 
			
		||||
 | 
			
		||||
COPY manylinux_2_24-x64/Toolchain.cmake ${CROSS_ROOT}/../lib/
 | 
			
		||||
ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/../lib/Toolchain.cmake
 | 
			
		||||
 | 
			
		||||
#include "common.label-and-env"
 | 
			
		||||
							
								
								
									
										11
									
								
								manylinux_2_24-x64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								manylinux_2_24-x64/Toolchain.cmake
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
set(CMAKE_SYSTEM_NAME Linux)
 | 
			
		||||
set(CMAKE_CROSSCOMPILING FALSE)
 | 
			
		||||
set(CMAKE_SYSTEM_VERSION 1)
 | 
			
		||||
set(CMAKE_SYSTEM_PROCESSOR x86_64)
 | 
			
		||||
 | 
			
		||||
set(MANYLINUX_2_24 TRUE)
 | 
			
		||||
 | 
			
		||||
set(CMAKE_C_COMPILER /usr/bin/gcc)
 | 
			
		||||
set(CMAKE_CXX_COMPILER /usr/bin/g++)
 | 
			
		||||
set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
 | 
			
		||||
set(CMAKE_Fortran_COMPILER /usr/bin/gfortran)
 | 
			
		||||
		Reference in New Issue
	
	Block a user