sdcc-13350 binaries (patched) for GBDK-2020 4.1.0
bbbbbr
released this
05 Apr 07:25
·
18 commits
to main
since this release
For: GBDK-2020 4.1.0
Versions
- Version for unpatched SDCC binaries:
13350
- Version for patched SDCC binaries:
12539
Changes
Changes vs 4.0.6 are that only sdldz80
is patched, all other changes have been merged upstream.
Patches:
sdldz80
: sms/gg address translation - https://sourceforge.net/p/sdcc/patches/396/
Other Notes:
The linux port is not a SDCC project built snapshot. Instead it is built on Ubuntu 16.04 due to reduced GLIBC compatibility issues in more recent SDCC project snapshot builds.
# Building SDCC from source on Ubuntu 16.04 VM (for better GLIBC compatibility)
## Dependencies
sudo apt-get install flex bison
sudo apt install libboost-dev
sudo apt-get install texinfo
sudo apt install zlib1g
sudo apt install zlib1g-dev
# Build (For future may want to explicitly enable the 6500/6502 port)
mkdir sdcc
cd sdcc
wget https://sourceforge.net/code-snapshots/svn/s/sd/sdcc/code/sdcc-code-r13350-trunk.zip
unzip https://sourceforge.net/code-snapshots/svn/s/sd/sdcc/code/sdcc-code-r13350-trunk.zip
cd sdcc-code-r13350-trunk/sdcc
./configure \
--enable-gbz80-port \
--enable-z80-port \
--disable-mcs51-port \
--disable-z180-port \
--disable-r2k-port \
--disable-r2ka-port \
--disable-r3ka-port \
--disable-tlcs90-port \
--disable-ez80_z80-port \
--disable-z80n-port \
--disable-ds390-port \
--disable-ds400-port \
--disable-pic14-port \
--disable-pic16-port \
--disable-hc08-port \
--disable-s08-port \
--disable-stm8-port \
--disable-pdk13-port \
--disable-pdk14-port \
--disable-pdk15-port \
--disable-ucsim \
--disable-doc \
make
cd sdcc
strip *