Commit Graph

444 Commits

Author SHA1 Message Date
Dave Murphy
66d4bfd627 update to gcc 6.1 2016-11-16 21:26:46 +00:00
Dave Murphy
e075a370c4 disable libmirko 2016-11-16 21:26:46 +00:00
Dave Murphy
2a7de310e1 fixup findDevice 2016-11-16 21:25:58 +00:00
Dave Murphy
c4f89e210b enable 64bit off_t 2016-11-16 21:25:58 +00:00
Dave Murphy
a0c0c6ae7b add parallel make 2016-11-16 21:25:58 +00:00
Dave Murphy
8a98027fe0 build citro3d 2016-11-16 21:25:58 +00:00
Dave Murphy
88e9abb8a0 update devkitARM version 2016-11-16 21:25:13 +00:00
Dave Murphy
46d03677c6 update newlib patch 2016-11-16 21:25:13 +00:00
Yifan Lu
3fcebd74b2 Add support for changing start address in 3dsx linker script
Use LDFLAGS --defsym="__start__=0x14000000" for example to change start address
2016-03-26 01:58:59 -05:00
Dave Murphy
cf2e5124ce strip unused sections at link time 2015-12-12 11:38:41 +00:00
Dave Murphy
c4a55871e4 size improvements for libstdc++ 2015-12-12 11:37:57 +00:00
Dave Murphy
ff6e2b58c6 update to gcc 5.3.0 2015-12-11 21:11:01 +00:00
Dave Murphy
50514b3c7f don't fail on writes to null device 2015-12-11 09:53:31 +00:00
Dave Murphy
5e86d85526 fix chdir when no device string set 2015-11-29 18:37:59 +00:00
Dave Murphy
af4c3ff66a update binutils to 2.25.1 2015-11-29 18:36:39 +00:00
Dave Murphy
0ca5bf65c0 remove default crt0 2015-11-28 22:27:09 +00:00
Dave Murphy
564fa0e0af Merge branch 'devkitARM_r45' of github.com:devkitPro/buildscripts into devkitARM_r45 2015-11-28 22:25:04 +00:00
Dave Murphy
47ddd93e55 add support for TLS 2015-11-28 18:24:01 +00:00
Dave Murphy
fea87e834c allow override of CTRULIB variable 2015-11-28 18:03:29 +00:00
Dave Murphy
bb1c5bba94 garbage collect sections when linking 2015-11-23 20:11:37 +00:00
Dave Murphy
0e404ac683 use lto aware tools 2015-11-23 20:10:50 +00:00
Dave Murphy
dd0500e539 tidying libsysbase and implementing locks 2015-11-22 16:45:08 +00:00
Dave Murphy
6e94598966 update to gdb 7.10 2015-10-30 22:21:04 +00:00
Dave Murphy
14359b772f update to gcc 5.2.0 2015-10-25 15:28:45 +00:00
Dave Murphy
1f4243ead0 upgrade to gcc 5.1.0 2015-05-22 11:13:51 +01:00
Dave Murphy
074ceec36c update gdb patch 2015-03-16 18:05:19 +00:00
Dave Murphy
e0c31cded7 update to gdb 7.9 2015-03-16 17:01:42 +00:00
Dave Murphy
5b64b79621 fix OSX building of gcc 2015-02-14 21:28:58 +00:00
Dave Murphy
e88c516694 temp removal of lock.h overrides 2015-02-13 23:34:41 +00:00
Dave Murphy
62b2adce92 implement dup/dup2 2015-01-27 23:41:06 +00:00
Dave Murphy
0b9a5d7f76 update to gdb 7.8.2 2015-01-21 17:24:24 +00:00
Dave Murphy
bfdab38a67 read direct to user buffer when request is greater than internal buffer size 2015-01-21 15:51:42 +00:00
Dave Murphy
7f5147f4ec update to binutils 2.25 2015-01-07 15:13:29 +00:00
Dave Murphy
08f90d3343 allow different portlibs per console 2015-01-05 14:06:06 +00:00
Dave Murphy
5305d2e77e always set shell to bash on OSX 2015-01-01 22:09:08 +00:00
Dave Murphy
742742f275 set portlibs base path in base rules, add individual portlibs for each console 2015-01-01 22:08:39 +00:00
Dave Murphy
c3248e2ed5 remove previous newlib patch 2014-12-31 18:43:03 +00:00
Dave Murphy
9a1e7dfb06 newlib 2.2.0 for devkitARM 2014-12-31 17:59:33 +00:00
Dave Murphy
ad68b25d09 expose handle manager calls and gethostid 2014-12-17 23:28:44 +00:00
Dave Murphy
ff7a467958 tidy up libsysbase
add rmdir
set errno appropriately
getcwd(NULL,0) now allocates buffer
2014-12-10 22:14:09 +00:00
Dave Murphy
f846fe610b add __DYNAMIC_REENT__, use constructor/destructor to init/close lock, add __getreent syscall callback 2014-12-06 04:48:41 +00:00
Dave Murphy
47e4fcbee5 enable-threads 2014-12-06 04:16:27 +00:00
Dave Murphy
fdd2a20b33 add gettimeofday callback, add locks to handle manager 2014-12-03 11:33:46 +00:00
fincs
7546e1e65a Update for new 3dsxtool 2014-11-30 21:38:04 +01:00
Dave Murphy
c2be5b3865 keep compatibility with previous devkitARM 2014-11-30 06:46:03 +00:00
Dave Murphy
18b81c32e8 fix missing _rename_r 2014-11-28 23:13:00 +00:00
Dave Murphy
9c53de7304 correct multilib setup 2014-11-28 23:11:50 +00:00
Dave Murphy
be191f464a put 3ds crt0 only in armv6k/fpu multilib 2014-11-28 21:48:03 +00:00
Dave Murphy
213b8b293d update newlib with lock stub support 2014-11-27 10:26:11 +00:00
Dave Murphy
63fc9bb5e5 add armv6k hard float multilib 2014-11-27 10:21:57 +00:00
Dave Murphy
fe1d504432 update gdb to 7.8 2014-11-27 10:21:18 +00:00
Dave Murphy
334b3ab083 use name of dir to report errors instead of archive name 2014-11-22 16:31:23 +00:00
fincs
f7de61f3c9 3dsx.ld: add missing .fini section 2014-11-21 16:34:33 +01:00
Dave Murphy
e897a44640 build and install libctru for devkitARM 2014-11-21 09:47:21 +00:00
Dave Murphy
e0caf9ea02 enable CTRULIB 2014-11-21 00:39:04 +00:00
Dave Murphy
e454bd0dd7 build 3ds support stuff 2014-11-20 16:34:42 +00:00
Dave Murphy
ac53b3f62f remove old gcc patch 2014-11-20 16:33:37 +00:00
Dave Murphy
bb77177e7b add 3ds support files 2014-11-20 16:32:23 +00:00
Dave Murphy
00dfc2dbbb use gcc 4.9.2 2014-11-20 16:31:07 +00:00
Dave Murphy
98596aad6d add support for positional arguments 2014-08-20 16:51:30 +01:00
Dave Murphy
2f10349942 enable newlib c99 format io 2014-05-29 12:24:46 +01:00
Dave Murphy
ae01482942 upgrade gdb to 7.7.1 2014-05-24 00:00:32 +01:00
Dave Murphy
b8b237c88d adjust path sizes again, crashes on DS with bigger sizes 2014-05-18 17:01:01 +01:00
Dave Murphy
2ebf134e6f update patches for gcc 4.9.0 2014-04-28 21:47:26 +01:00
Dave Murphy
1689594d0a update for devkitARM release 43 2014-04-28 16:20:06 +01:00
Dave Murphy
695eb60d08 exclude OSX flags from target CXXFLAGS 2014-04-02 12:54:05 +01:00
Dave Murphy
98ed1540dd put OSX flags in CXXFLAGS too 2014-04-01 23:19:11 +01:00
Dave Murphy
2f624a1c28 fix newlib patch 2014-04-01 17:13:59 +01:00
Dave Murphy
f31d3ff732 update devkitARM newlib to 2.1.0 2014-04-01 15:03:28 +01:00
Dave Murphy
d6ea5c780e remove old devkitARM patches 2014-03-24 15:38:22 +00:00
Dave Murphy
2c11d43aef update patchsets for devkitARM 2014-02-16 21:58:35 +00:00
Dave Murphy
814731ce26 use proper url for devkitPro 2013-09-06 16:11:09 +01:00
Dave Murphy
2088ec214e fix libdl issue with MinGW 2013-09-04 10:32:59 +01:00
Dave Murphy
722d723f96 update gdb & stlink for devkitARM 2013-09-04 10:06:31 +01:00
Dave Murphy
0c0cf5f076 move to gcc 4.8.1 2013-07-02 01:14:05 +01:00
Dave Murphy
ea2bddb2ed add patch for gdb 7.6 2013-07-01 20:50:49 +01:00
Dave Murphy
bddbc05347 separate base tools, Snow Leopard fix & MSVC error filter from build rules 2013-01-28 21:17:28 +00:00
Dave Murphy
9c99a85093 remove .orig from patches 2013-01-19 00:09:34 +00:00
Dave Murphy
0b27b8fd31 add newlib 2.0.0 for devkitARM r42 2013-01-03 20:59:14 +00:00
Dave Murphy
7467c56259 update patches and versions for devkitARM r42 2012-12-16 17:59:12 +00:00
mtheall
c372699fc7 fix some buildscript problems 2012-09-25 20:50:04 -05:00
Dave Murphy
c9b0f0a993 changes for devkitARM release 41 2012-06-18 12:44:30 +01:00
Dave Murphy
4a41ed304e reinstate --with-gnu-as etc, bump package version 2012-05-09 15:02:23 +01:00
Dave Murphy
bf3a5359b4 add dswifi to build 2012-05-09 15:01:19 +01:00
Dave Murphy
98adbbcc9b fix gcc build dir 2012-04-27 13:27:34 +01:00
Dave Murphy
d98429e0fa volatiles fix 2012-04-26 15:07:14 +01:00
Dave Murphy
b9ea67e435 back to using --with-headers 2012-04-26 14:24:07 +01:00
Dave Murphy
a5236d3d22 fix for weirdness on Snow Leopard 2012-04-16 14:41:50 +01:00
Dave Murphy
dbbf264032 reconfigure and build final compiler from scratch after newlib install 2012-04-15 11:59:39 +01:00
Dave Murphy
053cbe511d actually remove sys-includes folder 2012-04-13 13:33:53 +01:00
Dave Murphy
f54b0c9c89 remove sys-include dir 2012-04-09 22:33:31 +01:00
Dave Murphy
1da34ba8aa minor fix for cross compiling 2012-04-05 21:56:24 +01:00
Dave Murphy
611ef56c5f fix default locale 2012-04-05 20:29:47 +01:00
Dave Murphy
242ee82a63 reformat, enable plugins on binutils 2012-04-03 18:29:17 +01:00
Dave Murphy
2bc7c32be6 update patches for canadian cross 2012-04-03 17:41:47 +01:00
Dave Murphy
f01b23ec1e don't disable shared 2012-04-03 12:50:17 +01:00
Dave Murphy
f397b234d8 correct install paths 2012-04-03 12:49:32 +01:00
Dave Murphy
1b001fff61 Merge branch 'master' of ssh://devkitpro.git.sourceforge.net/gitroot/devkitpro/buildscripts into cross-build 2012-04-01 16:53:43 +01:00
Dave Murphy
3397347bd0 allow for canadian cross 2012-04-01 16:53:16 +01:00
Dave Murphy
2c1ee8713a export DEVKITPRO/DEVKITARM 2012-03-31 22:54:26 +01:00
Dave Murphy
ea304bc7bf rework scripts to download missing archives & use autoconfiscated tools sources 2012-03-31 18:42:13 +01:00
Dave Murphy
0321171c24 use gcc 4.7.0 for devkitARM & devkitPPC 2012-03-31 17:08:43 +01:00
Dave Murphy
64a8a5072c fix for armv7 SVC, patch for cross compiling with mingw-w64 2012-03-20 11:15:35 +00:00
Dave Murphy
9e962b053d updates for devkitARM r38 2012-03-19 14:17:33 +00:00
Dave Murphy
20c4228ffb osx universal fixes 2012-02-28 03:15:43 +00:00
Dave Murphy
3b7cbafeae tidy up devkitARM r37 patches 2012-02-25 12:18:13 +00:00
Dave Murphy
e1600b9e7c devkitARM r37 will have gdb 7.4 2012-01-28 16:10:19 +00:00
Dave Murphy
caf18cd076 update newlib for r37 2012-01-12 15:44:38 +00:00
Dave Murphy
645a27e2b1 update for latest gdb 2011-11-07 17:13:25 +00:00
Dave Murphy
02d25d463e remove old patch 2011-11-06 21:14:08 +00:00
Dave Murphy
be3a230b3a updates for devkitARM release 37 2011-11-06 21:13:05 +00:00
Dave Murphy
0365b07627 gba linkscript fixes 2011-10-19 20:56:55 +00:00
Dave Murphy
bd551d802f updates for devkitARM release 36 2011-10-15 15:23:07 +00:00
Dave Murphy
8076dad7ef fixes for armv6-m 2011-10-15 15:21:30 +00:00
Dave Murphy
37942a1a1e build armv6-m multilib 2011-10-15 15:20:57 +00:00
Dave Murphy
7f0d198604 remove exception code 2011-10-03 14:16:37 +00:00
Dave Murphy
58b847f89d bump devkitARM version (binutils change, new grit) 2011-09-13 12:29:27 +00:00
Dave Murphy
b78e520278 fix for lto eabi mismatch 2011-09-13 11:09:20 +00:00
Dave Murphy
33f1f80788 remove old patches 2011-07-03 20:58:31 +00:00
Dave Murphy
d1aae7be89 hack to fix -flto 2011-07-03 20:41:43 +00:00
Dave Murphy
203526b13e changes for devkitARM release 34 2011-07-01 19:56:23 +00:00
Dave Murphy
2e05e2fd74 remove gcc 4.5.2, add 4.6.1 2011-07-01 19:50:39 +00:00
Dave Murphy
69d97d561d fix gba multiboot linkscript 2011-07-01 14:44:34 +00:00
Dave Murphy
936d4f6a23 patches for gcc 4.6.0 2011-04-15 10:51:41 +00:00
Dave Murphy
6486babb14 add d_type to dirent 2011-01-24 13:48:20 +00:00
Dave Murphy
ab52a4810c changes for latest binutils 2011-01-24 13:45:07 +00:00
Dave Murphy
788879146e hide internal functions 2011-01-20 10:35:49 +00:00
Dave Murphy
2ab35739df update for binutils 2.21 2011-01-20 10:34:02 +00:00
Dave Murphy
ed40973170 remove old patches 2011-01-17 13:40:51 +00:00
Dave Murphy
fd33c706ef update for binutils 2.21 2011-01-15 13:31:44 +00:00
Dave Murphy
1e6f3d3f1d update newlib patches 2011-01-13 16:31:46 +00:00
Dave Murphy
8ecf47d91e add patches for gcc 4.5.2 & newlib 1.19.0 2011-01-13 16:20:12 +00:00
Dave Murphy
0b630ae808 update dkppc & dkarm to gcc-4.5.2 and newlib-1.19.0 2011-01-13 14:39:53 +00:00
Dave Murphy
806c91f2b0 extended check for compiling under VS 2010-10-05 11:33:22 +00:00
Dave Murphy
06303a92f7 enable newlib long long io 2010-10-05 11:26:32 +00:00
Dave Murphy
f6a41a3a09 enable lto 2010-10-02 15:37:25 +00:00
Dave Murphy
0b8fc76866 more detection for VS 2010-10-02 15:34:46 +00:00
Dave Murphy
68fa02b657 binutils patch for building gold 2010-10-02 10:41:55 +00:00
Dave Murphy
dbd2bfaa40 correct gdb patches 2010-09-10 11:29:12 +00:00
Dave Murphy
82b250d6d2 use gdb 7.2 for devkitARM & devkitPPC 2010-09-10 10:47:57 +00:00
Dave Murphy
5643ef614f add specs for arm7 in vram 2010-08-23 21:04:03 +00:00
Dave Murphy
6c9cc1f9e1 add specs for DSi arm9 2010-08-23 20:37:12 +00:00
Dave Murphy
82b3fb6d85 updates for devkitARM r32 2010-08-23 15:02:13 +00:00
Dave Murphy
e2e2bba84a remove old patch 2010-08-04 10:15:29 +00:00
Dave Murphy
fb6413cd63 remove old path patching 2010-06-17 13:39:19 +00:00
Dave Murphy
ba9a6bed43 first pass at gcc 4.5.0 patches for devkitPPC & devkitARM 2010-06-07 22:40:32 +00:00
Dave Murphy
e028bb571a optimisation for newlib, next release is devkitARM r30 2010-03-25 10:37:17 +00:00
Dave Murphy
0d343daed0 patch for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38644 2010-03-25 10:36:05 +00:00
Dave Murphy
6ae0ea07c0 update patches and versions for next devkitARM & devkitPPC 2010-03-21 11:02:48 +00:00
Dave Murphy
2a85c05bb1 fix utf8 encoding 2010-03-06 14:42:34 +00:00
Dave Murphy
bd926ba09a default multibyte functions to utf8 2010-02-21 18:53:28 +00:00
Dave Murphy
b4b01cd4b1 correct 2010-02-21 16:54:55 +00:00
Dave Murphy
1d1f15dc9c better name for secondary interrupt flags 2010-02-21 00:56:58 +00:00
Dave Murphy
77666f6e53 default newlib to UTF-8 2010-02-20 14:26:50 +00:00
Dave Murphy
8791aae0ac updates for devkitARM r28 2010-02-20 07:42:44 +00:00
Dave Murphy
1ae18674ea DSi mods 2010-02-17 03:14:32 +00:00
Dave Murphy
e0d9719a14 set stacks before mpu setup call 2010-02-17 03:13:46 +00:00
Dave Murphy
6c1a47754e clear both IME registers (DSi) 2010-02-11 17:13:06 +00:00
Dave Murphy
7fb45ebd2d sensible stack for mpu setup call 2010-02-11 17:11:56 +00:00
Dave Murphy
8528c8e453 support sorted constructors/destructors 2010-02-11 17:08:59 +00:00
Dave Murphy
f61b69b190 support sorted constructors/destructors 2010-02-11 17:08:34 +00:00
Dave Murphy
ce6be8546f remove problematic zlib before building 2009-12-11 16:33:57 +00:00
Dave Murphy
5358ab9fc2 reserve 48k 2009-12-01 22:44:01 +00:00
Dave Murphy
c952d10ab4 add arm patch for binutils 2.20 2009-11-21 01:35:04 +00:00
Dave Murphy
6a7b0f4cb8 fix chdir with no trailing slash 2009-11-02 12:38:25 +00:00
Dave Murphy
9b4510f9e9 moving mpu setup to libnds 2009-10-31 21:43:00 +00:00
Dave Murphy
e18314fc98 main returns to __libnds_exit 2009-10-20 02:16:37 +00:00
Dave Murphy
07e5039e3d patch for binutils 2.20 2009-10-19 00:59:21 +00:00
Dave Murphy
0c2a0a882f changes for devkitARM r27 2009-10-19 00:23:56 +00:00
Dave Murphy
8c261066c1 remove alpha designation 2009-10-15 16:21:03 +00:00
Dave Murphy
2ede645dea add gdb 7.0 patches 2009-10-15 16:18:21 +00:00
Dave Murphy
f310eec577 build nds from elf 2009-10-15 15:18:25 +00:00
Dave Murphy
40c22abf7c disable dependency tracking on gdb build 2009-10-12 13:10:40 +00:00
Dave Murphy
fc857c172e unbuffered writes full size 2009-10-07 20:03:29 +00:00
Dave Murphy
bc5cd112ab set sensible stacks for bios call 2009-10-07 20:01:51 +00:00
Dave Murphy
b4e81289c5 correct region attributes 2009-10-04 19:43:46 +00:00
Dave Murphy
3bb9bae8b9 add region and heap setup for DSi/8meg debug DS 2009-10-01 00:40:09 +00:00
Dave Murphy
887b93cdb7 error chdir on non existant device 2009-09-30 23:38:56 +00:00
Dave Murphy
2bae350ffc reinstate portlibs bits 2009-09-26 20:43:23 +00:00
Dave Murphy
c55d41c5b2 add auto error filter for msvc 2009-09-26 20:00:26 +00:00
Dave Murphy
f8be9f2f9b update patchsets for devkitARM r27 alpha 2009-08-26 13:41:15 +00:00
Dave Murphy
0d0119a855 add objective C rules 2009-05-01 02:18:34 +00:00
Dave Murphy
6e800640c8 rework scripts for OSX universal 2009-04-30 17:44:07 +00:00
Dave Murphy
dccb90f88e add patch for gcc 4.4.0 2009-04-30 00:06:07 +00:00
Dave Murphy
77498469ef silence ndstool rule 2009-04-26 18:02:38 +00:00
Dave Murphy
1604da1c3c remove old patches 2009-02-16 11:53:59 +00:00
Dave Murphy
be9045c4ff update patches, scripts and crtls for devkitARM r25 2009-01-30 02:34:15 +00:00
Dave Murphy
317bfa71a6 correct library versions for release 2008-12-12 20:33:33 +00:00
Dave Murphy
2f37f30766 *** empty log message *** 2008-12-09 22:07:15 +00:00
Dave Murphy
9f5e926fff mpu settings for alt vector base 2008-12-09 18:41:29 +00:00
Dave Murphy
aa6b310477 add code for nitro filesystem 2008-12-08 17:22:42 +00:00
Dave Murphy
5e94c33b65 *** empty log message *** 2008-11-29 23:59:04 +00:00
Dave Murphy
d167b075bc *** empty log message *** 2008-11-29 21:20:31 +00:00
Dave Murphy
6040d4173b *** empty log message *** 2008-11-29 12:54:53 +00:00
Dave Murphy
199e870a87 expose (f)truncate 2008-11-29 12:09:29 +00:00
Dave Murphy
77c86ca69d run constructors after system init 2008-11-23 09:35:34 +00:00
Dave Murphy
3b94f42f88 add default icon & title text 2008-11-21 02:38:19 +00:00
Dave Murphy
03647d3633 add libfat extensions 2008-11-20 21:19:03 +00:00
Dave Murphy
52c1a3ce8f add missing file to libsysbase 2008-11-20 00:18:26 +00:00
Dave Murphy
be1cf48049 add check for mingw 2008-11-19 04:57:33 +00:00