mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-11-04 10:18:41 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			505 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			505 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
set -e
 | 
						|
 | 
						|
# This script is for building GCC for Linux.
 | 
						|
 | 
						|
root_dir=$MOZ_FETCHES_DIR
 | 
						|
data_dir=$GECKO_PATH/build/unix/build-gcc
 | 
						|
 | 
						|
PATH=$MOZ_FETCHES_DIR/gcc/bin:$PATH
 | 
						|
 | 
						|
. $data_dir/build-gcc.sh
 | 
						|
 | 
						|
pushd $root_dir/gcc-source
 | 
						|
ln -sf ../gmp-source gmp
 | 
						|
ln -sf ../isl-source isl
 | 
						|
ln -sf ../mpc-source mpc
 | 
						|
ln -sf ../mpfr-source mpfr
 | 
						|
popd
 | 
						|
 | 
						|
for patch in "$@"; do
 | 
						|
  apply_patch $GECKO_PATH/$patch
 | 
						|
done
 | 
						|
 | 
						|
build_gcc
 | 
						|
 | 
						|
# Put a tarball in the artifacts dir
 | 
						|
mkdir -p $UPLOAD_DIR
 | 
						|
cp $MOZ_FETCHES_DIR/gcc.tar.* $UPLOAD_DIR
 |