mirror of
				https://github.com/bensuperpc/dockcross.git
				synced 2025-10-31 08:06:23 +01:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			update_lin
			...
			update_lin
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 13f60c23b8 | 
| @@ -2,7 +2,8 @@ FROM dockcross/base:latest | |||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | ||||||
|  |  | ||||||
| # Crosstool-ng version | # Crosstool-ng version | ||||||
| ENV CT_VERSION crosstool-ng-1.23.0 | # We use a git commit while waiting for 1.25 to release (1.24 is several years old) | ||||||
|  | ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 | ||||||
|  |  | ||||||
| # This is for 32-bit ARMv7 Linux | # This is for 32-bit ARMv7 Linux | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -2,24 +2,21 @@ FROM dockcross/base:latest | |||||||
| MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | MAINTAINER Matt McCormick "matt.mccormick@kitware.com" | ||||||
|  |  | ||||||
| # Crosstool-ng version | # Crosstool-ng version | ||||||
| # We use a git commit while waiting for 1.25 to release (1.24 is several years old) | ENV CT_VERSION crosstool-ng-1.23.0 | ||||||
| ENV CT_VERSION 9e10cb6fbaab6d83e1305b2d53ab585d14989667 |  | ||||||
|  |  | ||||||
| ENV QEMU_VERSION 6.0.0 |  | ||||||
|  |  | ||||||
| #include "common.crosstool" | #include "common.crosstool" | ||||||
|  |  | ||||||
| ENV CROSS_TRIPLE powerpc64le-unknown-linux-gnu | ENV CROSS_TRIPLE powerpc64le-linux-gnu | ||||||
|  |  | ||||||
| WORKDIR /usr/src | WORKDIR /usr/src | ||||||
|  |  | ||||||
| RUN apt-get install -y libglib2.0-dev zlib1g-dev libpixman-1-dev && \ | RUN apt-get install -y libglib2.0-dev zlib1g-dev libpixman-1-dev && \ | ||||||
|   curl -L http://wiki.qemu-project.org/download/qemu-${QEMU_VERSION}.tar.bz2 | tar xj && \ |   curl -L http://wiki.qemu-project.org/download/qemu-3.1.0.tar.bz2 | tar xj && \ | ||||||
|   cd qemu-${QEMU_VERSION} && \ |   cd qemu-3.1.0 && \ | ||||||
|   ./configure --target-list=ppc64le-linux-user --prefix=/usr && \ |   ./configure --target-list=ppc64le-linux-user --prefix=/usr && \ | ||||||
|   make -j$(nproc) && \ |   make -j$(nproc) && \ | ||||||
|   make install && \ |   make install && \ | ||||||
|   cd .. && rm -rf qemu-${QEMU_VERSION} |   cd .. && rm -rf qemu-3.1.0 | ||||||
|  |  | ||||||
| ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ENV CROSS_ROOT ${XCC_PREFIX}/${CROSS_TRIPLE} | ||||||
| ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ENV AS=${CROSS_ROOT}/bin/${CROSS_TRIPLE}-as \ | ||||||
| @@ -38,7 +35,7 @@ WORKDIR /work | |||||||
| COPY Toolchain.cmake /usr/lib/${CROSS_TRIPLE}/ | COPY Toolchain.cmake /usr/lib/${CROSS_TRIPLE}/ | ||||||
| ENV CMAKE_TOOLCHAIN_FILE /usr/lib/${CROSS_TRIPLE}/Toolchain.cmake | ENV CMAKE_TOOLCHAIN_FILE /usr/lib/${CROSS_TRIPLE}/Toolchain.cmake | ||||||
|  |  | ||||||
| ENV PKG_CONFIG_PATH /usr/lib/powerpc64le-unknown-linux-gnu/pkgconfig | ENV PKG_CONFIG_PATH /usr/lib/powerpc64le-linux-gnu/pkgconfig | ||||||
|  |  | ||||||
| # Linux kernel cross compilation variables | # Linux kernel cross compilation variables | ||||||
| ENV PATH ${PATH}:${CROSS_ROOT}/bin | ENV PATH ${PATH}:${CROSS_ROOT}/bin | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ set(CMAKE_SYSTEM_NAME Linux) | |||||||
| set(CMAKE_SYSTEM_VERSION 1) | set(CMAKE_SYSTEM_VERSION 1) | ||||||
| set(CMAKE_SYSTEM_PROCESSOR ppc64le) | set(CMAKE_SYSTEM_PROCESSOR ppc64le) | ||||||
|  |  | ||||||
| set(cross_triple "powerpc64le-unknown-linux-gnu") | set(cross_triple "powerpc64le-linux-gnu") | ||||||
| set(cross_root /usr/xcc/${cross_triple}) | set(cross_root /usr/xcc/${cross_triple}) | ||||||
|  |  | ||||||
| set(CMAKE_C_COMPILER $ENV{CC}) | set(CMAKE_C_COMPILER $ENV{CC}) | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										10
									
								
								linux-ppc64le/sources.list
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								linux-ppc64le/sources.list
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | #------------------------------------------------------------------------------# | ||||||
|  | #                   OFFICIAL DEBIAN REPOS | ||||||
|  | #------------------------------------------------------------------------------# | ||||||
|  |  | ||||||
|  | ###### Debian Main Repos | ||||||
|  | deb http://deb.debian.org/debian/ oldstable main contrib non-free | ||||||
|  |  | ||||||
|  | deb http://deb.debian.org/debian/ oldstable-updates main contrib non-free | ||||||
|  |  | ||||||
|  | deb http://deb.debian.org/debian-security oldstable/updates main | ||||||
		Reference in New Issue
	
	Block a user