Skip to content

Various improvements #102

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 35 commits into from
Apr 23, 2020
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
17c372d
Added XZ archive support
top-sekret Dec 16, 2018
7f5a93b
When checking dependencies, check for (g)libtoolize instead of (g)lib…
top-sekret Dec 16, 2018
c33cc3c
Update GCC to version 8.2.0
top-sekret Dec 16, 2018
9164eee
Put common parts of both GCC stages in one file.
top-sekret Dec 16, 2018
17c0a04
Dispose of duplicate MIPS_ATYPE_HI
top-sekret Dec 16, 2018
4739a43
GMP, MPFR, MPC and ISL are not longer a build requirement
top-sekret Dec 16, 2018
4819798
Remove lto from languages (GCC doesn't seem to like this)
top-sekret Dec 16, 2018
57d78db
Fix a build error of stage 2 GCC
top-sekret Dec 16, 2018
cd233d4
Fix the actual issue with GCC build and LTO
top-sekret Dec 16, 2018
3045dc9
Fused the prepare scripts into one script.
top-sekret Dec 16, 2018
38281af
Generally reworked scripting system.
top-sekret Dec 18, 2018
3a6e1a2
Fixed a bug when if archives were partial they would not be extracted…
top-sekret Dec 18, 2018
ea86413
Added an initial GitLab CI configuration
top-sekret Apr 11, 2019
093f171
Run builds in parallel
top-sekret Apr 11, 2019
c48c191
Some improvements to README.md and prepare.sh
top-sekret Apr 11, 2019
d457fbb
Use pigz -5 -p4 instead of xz -6e to improve compression performance
top-sekret Apr 11, 2019
0d23d6c
Remove all compression from job artifacts
top-sekret Apr 11, 2019
6dc0ad7
Merge branch 'gitlab-ci'
top-sekret Apr 11, 2019
df2bfe8
Update GCC to 8.3.0
top-sekret Apr 11, 2019
7611fd3
Merge branch 'gcc-8.3.0'
top-sekret Apr 11, 2019
f081ec9
Disposed of Insight, which is deprecated and unsupported
top-sekret Apr 11, 2019
71b8fbc
Updated binutils to 2.23.1
top-sekret Apr 12, 2019
bc14dd3
Fixed readline.h dependency check on Manjaro.
GTgunner Oct 7, 2019
53a2646
Merge pull request #1 from GTgunner/master
top-sekret Feb 9, 2020
22cbdea
Fix broken if check
sharkwouter Apr 2, 2020
6c89a0f
Merge pull request #2 from sharkwouter/patch-1
top-sekret Apr 5, 2020
5439498
Remove USER variable also from checks for macOS
top-sekret Apr 5, 2020
728cb11
Enable plugin support
wally4000 Apr 11, 2020
ab2e342
Merge pull request #4 from wally4000/master
top-sekret Apr 23, 2020
78fb32d
Upated GCC to 9.3
dbeef Apr 16, 2020
bbf23b8
Added `--depth 1` to clone_git_repo function.
dbeef Apr 15, 2020
6436bda
Removed newlib patch; cloning pspdev fork with patch already applied.
dbeef Apr 15, 2020
9283491
Deleted GitLab CI
top-sekret Apr 23, 2020
53e4e16
Removed stale automake1.9 and added libtool-bin for "libtool" binary.
flipbit03 Oct 30, 2017
ee729b7
Upgraded to binutils 2.23.2.
top-sekret Apr 23, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ How do I use it?

1. Set up your environment by installing the following software:

autoconf, automake, bison, flex, gcc, g++/gcc-c++, libusb-dev, make, ncurses, patch, readline, subversion, texinfo, wget, mpc, gmp, libelf, mpfr, git
autoconf, automake, bison, bzip2, flex, gcc, g++/gcc-c++, gzip, libusb-dev, make, ncurses, patch, readline, subversion, texinfo, xz-utils, wget, mpc, gmp, libelf, mpfr, git

2. Set the PSPDEV and PATH environmental variables:

Expand Down Expand Up @@ -37,7 +37,7 @@ Ubuntu

1. Install the required packages by running.

sudo apt-get install g++ build-essential autoconf automake cmake doxygen bison flex libncurses5-dev libsdl1.2-dev libreadline-dev libusb-dev texinfo libgmp3-dev libmpfr-dev libelf-dev libmpc-dev libfreetype6-dev zlib1g-dev libtool libtool-bin subversion git tcl unzip wget
sudo apt-get install g++ build-essential autoconf automake cmake doxygen bison flex libncurses5-dev libsdl1.2-dev libreadline-dev libusb-dev texinfo libgmp3-dev libmpfr-dev libelf-dev libmpc-dev libfreetype6-dev zlib1g-dev libtool libtool-bin subversion git tcl unzip wget bzip2 gzip xz-utils

2. Build and install the toolchain and SDK.

Expand Down
1 change: 1 addition & 0 deletions common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ function auto_extract
"tar") tar --no-same-owner -xf $path ;;
"gz"|"tgz") tar --no-same-owner -xzf $path ;;
"bz2"|"tbz2") tar --no-same-owner -xjf $path ;;
"xz"|"txz") tar --no-same-owner -xJf $path ;;
"zip") unzip $path ;;
*) echo "I don't know how to extract $ext archives!"; return 1 ;;
esac
Expand Down
4 changes: 2 additions & 2 deletions depends/check-dependencies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,10 @@ if [ "$(uname)" == "Darwin" ]; then

# GNU libtool will be prepended with letter 'g' to prevent conflicts with
# the one comes along with OS X.
check_program glibtool
check_program glibtoolize
else
check_header readline readline.h readline/readline.h
check_program libtool
check_program libtoolize
fi

if [ ${#missing_depends[@]} -ne 0 ]; then
Expand Down
Loading