Fix cross compilation for lmbench
This commit is contained in:
		
							parent
							
								
									dd2da36dfd
								
							
						
					
					
						commit
						87817c523c
					
				| @ -22,7 +22,11 @@ stdenv.mkDerivation rec { | |||||||
|   ''; |   ''; | ||||||
| 
 | 
 | ||||||
|   buildInputs = [ libtirpc ]; |   buildInputs = [ libtirpc ]; | ||||||
|   patches = [ ./fix-install.patch ./gcc-14.patch ]; |   patches = [ | ||||||
|  |     ./fix-install.patch | ||||||
|  |     ./gcc-14.patch | ||||||
|  |     ./fix-cross.patch | ||||||
|  |   ]; | ||||||
| 
 | 
 | ||||||
|   hardeningDisable = [ "all" ]; |   hardeningDisable = [ "all" ]; | ||||||
| 
 | 
 | ||||||
| @ -35,6 +39,8 @@ stdenv.mkDerivation rec { | |||||||
|       CFLAGS=-Wno-implicit-int |       CFLAGS=-Wno-implicit-int | ||||||
|       CPPFLAGS=-I${libtirpc.dev}/include/tirpc |       CPPFLAGS=-I${libtirpc.dev}/include/tirpc | ||||||
|       LDFLAGS=-ltirpc |       LDFLAGS=-ltirpc | ||||||
|  |       CC=${stdenv.cc.targetPrefix}cc | ||||||
|  |       AR=${stdenv.cc.targetPrefix}ar | ||||||
|     ) |     ) | ||||||
|   ''; |   ''; | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										13
									
								
								pkgs/lmbench/fix-cross.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								pkgs/lmbench/fix-cross.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,13 @@ | |||||||
|  | diff --git a/src/Makefile b/src/Makefile
 | ||||||
|  | index 2555014..356eeb3 100644
 | ||||||
|  | --- a/src/Makefile
 | ||||||
|  | +++ b/src/Makefile
 | ||||||
|  | @@ -36,7 +36,7 @@ SHELL=/bin/sh
 | ||||||
|  |   | ||||||
|  |  CC=`../scripts/compiler` | ||||||
|  |  MAKE=`../scripts/make` | ||||||
|  | -AR=ar
 | ||||||
|  | +AR?=ar
 | ||||||
|  |  ARCREATE=cr | ||||||
|  |   | ||||||
|  |  # base of installation location | ||||||
		Reference in New Issue
	
	Block a user