summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * add 32bit mingw32 toolchain supportVincent Sanders2012-07-221-0/+175
| |
| * first pass at mingw toolchainVincent Sanders2012-07-211-0/+161
| |
* | Match NetSurf pixel format to optimise NetSurf's jpeg_cache_convert.Michael Drake2012-08-101-0/+11
|/
* LibPNG version 1.5.12.Michael Drake2012-07-201-2/+2
|
* Add other required packages.Michael Drake2012-07-201-0/+1
|
* Fix package name.Michael Drake2012-07-201-1/+1
|
* Update to build from scratchVincent Sanders2012-07-177-56/+42
| | | | Add basic README containing dependancies and risc os build instructions
* Patch to fix bug in UnixLib stack extension causing the signal handler stack ↵John Mark Bell2011-10-271-0/+88
| | | | | | to be trampled. svn path=/toolchains/; revision=13081
* Fixup bitrot:John Mark Bell2011-10-274-41/+127
| | | | | | | | * Makefile now uses the same scheme as the other toolchains for dependency tracking * Binutils 2.21 is no longer available so migrate to 2.21.1 with a partial backport of GCCSDK r5195 * Introduce patch to fix bug in defmod that causes OSLib builds to fail with GAS 2.21.1 (will be upstreamed asap) svn path=/toolchains/; revision=13080
* Build runes for m68k-atari-mint sdkJohn Mark Bell2011-05-145-2/+46
| | | | svn path=/toolchains/; revision=12409
* Build runes for m68k-atari-mint toolchainJohn Mark Bell2011-05-146-0/+374
| | | | svn path=/toolchains/; revision=12408
* Install OpenURL headersJohn Mark Bell2011-03-091-0/+1
| | | | svn path=/toolchains/; revision=11956
* SDK build runes and patches for ppc-amigaosJohn Mark Bell2011-03-089-3/+133
| | | | svn path=/toolchains/; revision=11941
* Build runes for ppc-amigaos toolchainJohn Mark Bell2011-03-071-0/+157
| | | | svn path=/toolchains/; revision=11932
* Include libraries/Picasso96.h if not already includedJohn Mark Bell2011-01-071-0/+3
| | | | svn path=/toolchains/; revision=11251
* Add OpenURL 7.8 headers to NDK installJohn Mark Bell2011-01-071-1/+9
| | | | svn path=/toolchains/; revision=11237
* Import Picasso96 headers from NDK 3.5 contrib treeJohn Mark Bell2011-01-063-0/+568
| | | | svn path=/toolchains/; revision=11224
* Patch libjpeg to avoid warnings about redefinitions of preprocessor symbolsJohn Mark Bell2011-01-052-1/+6547
| | | | svn path=/toolchains/; revision=11221
* Make my views on installing build host tooling into the target environment clearJohn Mark Bell2011-01-041-0/+1
| | | | svn path=/toolchains/; revision=11195
* Add Infozip to toolchain (patches shamelessly stolen from the GCCSDK ↵John Mark Bell2011-01-044-1/+252
| | | | | | autobuilder) svn path=/toolchains/; revision=11194
* Add makerun to toolchainJohn Mark Bell2011-01-021-1/+15
| | | | svn path=/toolchains/; revision=11187
* Remove OSLib from the SDKJohn Mark Bell2011-01-021-15/+1
| | | | svn path=/toolchains/; revision=11184
* Move OSLib build to the arm-unknown-riscos toolchainJohn Mark Bell2011-01-021-5/+44
| | | | | | Add CCRes to the toolchain svn path=/toolchains/; revision=11183
* Extra patches for zlib to avoid ugly warnings caused by the use of undefined ↵John Mark Bell2011-01-024-1/+68
| | | | | | | | | preprocessor macros RISC OS-specific patch for zlib to stop it erroneously detecting largefile64 support where there is none Ensure we build zlib static and not shared svn path=/toolchains/; revision=11182
* Build runes for RISC OS SDK.John Mark Bell2010-12-302-35/+60
| | | | | | | libxml2 must not depend on libiconv.d, as we may not want libiconv in the SDK (e.g. if iconv is provided by the runtime) Change the way we provide environment to subprocesses -- some buildsystems (i.e. OSLib's) dislike CC being overridden with the target compiler svn path=/toolchains/; revision=11171
* Build runes for the RISC OS toolchainJohn Mark Bell2010-12-302-0/+41
| | | | svn path=/toolchains/; revision=11170
* Something approximating versioning for clib2John Mark Bell2010-12-301-1/+2
| | | | svn path=/toolchains/; revision=11169
* Tidy up filesystem usage.John Mark Bell2010-12-301-32/+46
| | | | | | Add clean and distclean targets svn path=/toolchains/; revision=11167
* Make distclean depend on clean, to reduce codeJohn Mark Bell2010-12-301-2/+1
| | | | svn path=/toolchains/; revision=11166
* Make upstream package version numbers trivially configurableJohn Mark Bell2010-12-301-63/+76
| | | | svn path=/toolchains/; revision=11164
* Prefer a build directory per platform.John Mark Bell2010-12-301-29/+58
| | | | | | | Introduce clean and distclean targets. Stop silliness wrt refetching upstream sources: we won't do so if we have a local copy svn path=/toolchains/; revision=11163
* Select SDK components based upon the target platformJohn Mark Bell2010-12-301-4/+20
| | | | svn path=/toolchains/; revision=11158
* Default prefix is /opt/netsurf/<target>/crossJohn Mark Bell2010-12-301-8/+2
| | | | | | Don't bother completely rebuilding all of GCC -- make all && make install will suffice svn path=/toolchains/; revision=11157
* Fix patchJohn Mark Bell2010-12-301-6/+4
| | | | svn path=/toolchains/; revision=11156
* Take a different approach for NewObjectJohn Mark Bell2010-12-291-5/+3
| | | | svn path=/toolchains/; revision=11150
* Add timerisset/timerclear macrosJohn Mark Bell2010-12-291-0/+19
| | | | svn path=/toolchains/; revision=11146
* Add libtre to the SDK.John Mark Bell2010-12-292-4/+25
| | | | | | Also install a regex.h compatibility header so it gets used svn path=/toolchains/; revision=11145
* Add libiconv to the SDKJohn Mark Bell2010-12-292-5/+29
| | | | svn path=/toolchains/; revision=11143
* Trivial support for SIGPIPEJohn Mark Bell2010-12-291-0/+93
| | | | svn path=/toolchains/; revision=11142
* Build runes for an SDK containing the upstream packages we needJohn Mark Bell2010-12-296-0/+279
| | | | svn path=/toolchains/; revision=11136
* Define INADDR_LOOPBACKJohn Mark Bell2010-12-291-0/+10
| | | | svn path=/toolchains/; revision=11134
* Make sys/types.h include sys/select.h if necessary, so that fd_set gets ↵John Mark Bell2010-12-291-1/+14
| | | | | | defined for clients svn path=/toolchains/; revision=11133
* Add getrusage support, and a stub implementationJohn Mark Bell2010-12-292-0/+48
| | | | svn path=/toolchains/; revision=11132
* Stub out some compatibility headersJohn Mark Bell2010-12-293-0/+22
| | | | svn path=/toolchains/; revision=11131
* Add glob.h and a stub implementation thereofJohn Mark Bell2010-12-292-0/+44
| | | | svn path=/toolchains/; revision=11130
* Define some BSD typesJohn Mark Bell2010-12-291-0/+18
| | | | svn path=/toolchains/; revision=11129
* Add -lnet -lunix to the default link lineJohn Mark Bell2010-12-291-1/+1
| | | | svn path=/toolchains/; revision=11128
* Declare NewObjectI static, so we don't get multiple definitions at link timeJohn Mark Bell2010-12-291-1/+1
| | | | svn path=/toolchains/; revision=11127
* A motley selection of changes, which ultimately result in a toolchain that ↵John Mark Bell2010-12-2422-82/+3262
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | produces binaries: * Makefile: Change to a two-stage build and build+install clib2 between stages Other, associated changes to reflect additional patches etc * recipes/files/gcc: Contents moved to recipes/files/gcc/gcc Various changes to the target configuration to reflect use of clib2 * recipes/files/ndk: Additional header files for the NDK to permit clib2 to build * recipes/files/clib2: Add sys/wait.h to clib2, and stub out wait(), vfork(), and pipe() for the benefit of libiberty * recipes/patches/gcc/(config.host.p,config.gcc.p): Renamed to gcc.\1 * recipes/patches/gcc/libgcc.config.host.p: Make libgcc aware of our target triple * recipes/patches/binutils/gas.app.c.p: Backport a 5-year old fix that prevents the GAS lexer dropping input on the floor * recipes/patches/ndk/ndk.inline.intuition.h.p: Hack around inline function needing access to a variable from the place it was inlined * recipes/patches/clib2/clib2.modern_gcc.p: Fix up clib2 to compile with modern GCC * recipes/patches/clib2/clib2.include.unistd.h.p: Export definitions of vfork() and pipe() * recipes/patches/clib2/clib2.include.fcntl.h.p: Define FD_CLOEXEC -- the clib2 fcntl() implementation will ignore F_GETFD/F_SETFD anyway * recipes/patches/clib2/clib2.GNUmakefile.68k.p: Reflect our use of a full target triple in the toolchain settings Add stubs.c to build Do not attempt to build resident/resident32 library variants svn path=/toolchains/; revision=11120
* Now with added binutilsJohn Mark Bell2010-12-203-14/+48
| | | | svn path=/toolchains/; revision=11109