| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(clib2 maintainer is aware of this issue)
|
| |
|
|
|
|
| |
Fork bebbo's version of gcc, add our changes and create a tarball from that.
|
|
|
|
| |
This function is causing gcc to use ridiculous paths like /opt/netsurf/m68k-unknown-amigaos/cross/m68k-amigaos/clib2/lib//opt/netsurf/m68k-unknown-amigaos/cross/lib/gcc/m68k-unknown-amigaos/6.4.0/../../../../m68k-unknown-amigaos/lib/ncrt0.o which don't work.
|
|
|
|
| |
This reverts commit 69e959540abcdd8c972d0ed68e1ba5cd0abf73e6.
|
|
|
|
| |
Revert back to the old amigaos.h file
|
| |
|
| |
|
| |
|
|
|
|
| |
Remove a patch that was giving us incorrect paths
|
| |
|
| |
|
|
|
|
| |
using bebbo's patches (generated from github.com/bebbo/gcc)
|
|
|
|
| |
Allows us to get slab allocator stats
|
|
|
|
| |
Remove non-existant file reference from makefile
|
| |
|
|
|
|
| |
We replace it with our own implementation within NetSurf.
|
|
|
|
| |
This appears to alleviate slowdowns on 68k after the memory pool gets fragmented.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes to using the 3.4 series gcc with patches from
github:cahirwpz/m68k-amigaos-toolchain and some other modifications to
make it compile.
clib2 is currently failing to build with this compiler with the
following errors:
Compiling unistd_getopt.c [large_data_020:c]
/tmp/ccrQcqYy.s: Assembler messages:
/tmp/ccrQcqYy.s:36: Error: parse error -- statement `cmpl (sp.0),d0' ignored
/tmp/ccrQcqYy.s:58: Error: parse error -- statement `movel (sp.0),a0' ignored
/tmp/ccrQcqYy.s:86: Error: parse error -- statement `addql #1,(sp.0)' ignored
/tmp/ccrQcqYy.s:89: Error: parse error -- statement `movel (sp.0),a0' ignored
/tmp/ccrQcqYy.s:94: Error: parse error -- statement `movel d0,(sp.0)' ignored
/tmp/ccrQcqYy.s:104: Error: parse error -- statement `addl (sp.0),a0' ignored
/tmp/ccrQcqYy.s:129: Error: parse error -- statement `movel d0,(sp.0)' ignored
/tmp/ccrQcqYy.s:139: Error: parse error -- statement `movel d0,(sp.0)' ignored
/tmp/ccrQcqYy.s:143: Error: parse error -- statement `addql #1,(sp.0)' ignored
/tmp/ccrQcqYy.s:146: Error: parse error -- statement `movel (sp.0),a0' ignored
/tmp/ccrQcqYy.s:150: Error: parse error -- statement `movel d0,(sp.0)' ignored
make[2]: *** [large_data_020/libc_objs/unistd_getopt.o] Error 1
|
| |
|
| |
|
|
|
|
| |
svn path=/toolchains/; revision=11156
|
|
|
|
| |
svn path=/toolchains/; revision=11150
|
|
|
|
| |
svn path=/toolchains/; revision=11146
|
|
|
|
| |
svn path=/toolchains/; revision=11142
|
|
|
|
| |
svn path=/toolchains/; revision=11134
|
|
|
|
|
|
| |
defined for clients
svn path=/toolchains/; revision=11133
|
|
|
|
| |
svn path=/toolchains/; revision=11132
|
|
|
|
| |
svn path=/toolchains/; revision=11129
|
|
|
|
| |
svn path=/toolchains/; revision=11127
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/toolchains/; revision=11109
|
|
svn path=/toolchains/; revision=11073
|