33 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Patch to make the target libraries 'configure' scripts find the proper CPP.
 | |
| I noticed that building the mingw32 cross compiler.
 | |
| Looking at the build script for mingw in archlinux, I think that only nixos
 | |
| needs this patch. I don't know why.
 | |
| diff --git a/Makefile.in b/Makefile.in
 | |
| index 93f66b6..d691917 100644
 | |
| --- a/Makefile.in
 | |
| +++ b/Makefile.in
 | |
| @@ -266,6 +266,7 @@ BASE_TARGET_EXPORTS = \
 | |
|  	AR="$(AR_FOR_TARGET)"; export AR; \
 | |
|  	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
 | |
|  	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
 | |
| +	CPP="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS -E"; export CC; \
 | |
|  	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
 | |
|  	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
 | |
|  	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
 | |
| @@ -291,11 +292,13 @@ BASE_TARGET_EXPORTS = \
 | |
|  RAW_CXX_TARGET_EXPORTS = \
 | |
|  	$(BASE_TARGET_EXPORTS) \
 | |
|  	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
 | |
| -	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
 | |
| +	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX; \
 | |
| +	CXXCPP="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS -E"; export CXX;
 | |
|  
 | |
|  NORMAL_TARGET_EXPORTS = \
 | |
|  	$(BASE_TARGET_EXPORTS) \
 | |
| -	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
 | |
| +	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX; \
 | |
| +	CXXCPP="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS -E"; export CXX;
 | |
|  
 | |
|  # Where to find GMP
 | |
|  HOST_GMPLIBS = @gmplibs@
 | 
