The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/gcc#26a9740f02970892dd1cccc47c31f7027345a28f
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| srpm gcc
 | |
| mcd $BUILDDIR/gcc
 | |
| 
 | |
| # These are for gcc cross-tools (politics sometime result in slightly
 | |
| # different arch names)
 | |
| GCC_CONFIGARGS="--prefix=$PREFIX
 | |
|             --libdir=$PREFIX/lib${SUFFIX}
 | |
|             --target=$TARGET
 | |
|             ${GCC_CONFIG_EXTRA}
 | |
|             --enable-languages=c,c++
 | |
|             --with-sysroot=$ROOTFS
 | |
|             --with-build-sysroot=$ROOTFS
 | |
|             --cache-file=config.cache
 | |
|             --disable-bootstrap
 | |
|             --enable-threads=posix
 | |
|             --enable-64-bit-bfd
 | |
|             --disable-lto
 | |
|             $WITHPPL
 | |
| "
 | |
| 
 | |
| # prefill gcc cache
 | |
| echo 'lt_cv_shlibpath_overrides_runpath=no' > config.cache
 | |
| echo 'gcc_cv_libc_provides_ssp=yes' >> config.cache
 | |
| 
 | |
| if [ ! "$BUILDER_ARCH" = "$TARGET_ARCH" ]; then
 | |
|   WITH_HEADERS="--with-headers=$ROOTFS/usr/include"
 | |
| fi
 | |
| 
 | |
| $SRC/gcc-*/configure $GCC_CONFIGARGS $WITH_HEADERS
 | |
| notparallel
 | |
| make $J
 | |
| make $J install
 | |
| mcd $ROOTFS/lib${SUFFIX}/gcc
 | |
| rsync -av $PREFIX/lib${SUFFIX}/gcc/ $ROOTFS/lib${SUFFIX}/gcc/
 | |
| rsync -av $PREFIX/$TARGET/lib/ $ROOTFS/lib${SUFFIX}/
 |