Comments (11)
added the missing patches which provide __stdarg
.
from amiga-gcc.
please test
from amiga-gcc.
Now something else is broken, the toolchain doesn't build anymore:
(and that after removing the out directory completely and doing a make clean)
make[2]: Leaving directory '/home/matze/amigatoolchain/amiga-gcc/build/gcc/gcc'
make[1]: Leaving directory '/home/matze/amigatoolchain/amiga-gcc/build/gcc'
echo "done" >build/gcc/_done
built /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-c++ /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-g++ /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcc-6.4.1b /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcc-nm /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcov /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcov-tool /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-cpp /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcc /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcc-ar /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcc-ranlib /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcov-dump
mkdir -p /home/matze/amigatoolchain/amiga-gcc-out/m68k-amigaos/libnix/lib/libnix
mkdir -p build/libnix
echo 'void foo(){}' > build/libnix/x.c
if [ ! -e /home/matze/amigatoolchain/amiga-gcc-out/m68k-amigaos/libnix/lib/libnix/ncrt0.o ]; then /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-gcc -c build/libnix/x.c -o /home/matze/amigatoolchain/amiga-gcc-out/m68k-amigaos/libnix/lib/libnix/ncrt0.o; fi
if [ ! -e /home/matze/amigatoolchain/amiga-gcc-out/m68k-amigaos/libnix/lib/libb/libnix/libm.a ]; then /home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-ar r /home/matze/amigatoolchain/amiga-gcc-out/m68k-amigaos/libnix/lib/libb/libnix/libm.a; fi
/home/matze/amigatoolchain/amiga-gcc-out/bin/m68k-amigaos-ar: /home/matze/amigatoolchain/amiga-gcc-out/m68k-amigaos/libnix/lib/libb/libnix/libm.a: No such file or directory
Makefile:522: recipe for target 'build/libnix/Makefile' failed
make: *** [build/libnix/Makefile] Error 1
from amiga-gcc.
please test
from amiga-gcc.
Toolchain compiles again, but original problem still persists.
from amiga-gcc.
I think your patch should have fixed it, but for some reason the __stdargs did not make it into the headers.
I'll dig further.
from amiga-gcc.
after make clean
and make all
the headers are ok here.
from amiga-gcc.
I also built ADoom and it runs...
from amiga-gcc.
Something weird happened, I thought I already responded here, but apparently didn't actually commit the comment.
Long story short: the makefile for the NDK only lists the download as dependency. Thus, if you do just an incremental update to the toolchain (such as changing the .diff files) and the downloads remain unchanged, it looks like it won't try to re-apply the patches again.
What I had to do was to remove the download directory... then it worked.
from amiga-gcc.
thanks - dependency to the patches was missing
from amiga-gcc.
Closing. Thanks!
from amiga-gcc.
Related Issues (20)
- [MSYS2 on Windows, building w/ gcc amiga13.1] configure libdebug...failed, fatal error: cannot find 'ld' HOT 3
- Building GCC and binutils gdb on MacOS started to fail HOT 1
- Build failures - changing branch to amiga13v2 isn't easy HOT 22
- Build failing on Arch Linux HOT 6
- Compiling with any optimization other than -O0 leads to various miscompilations HOT 2
- Problems compiling on MacOS HOT 1
- MacoOS sdk creation protos include issue HOT 2
- 6.5.0b/libstdc++.a(iostream-inst.o): duplicate section - problem with std::setfill HOT 1
- _custom , ciaa and ciaab should be marked as "far" HOT 2
- gcc fails to compile on macOS Sonoma (14.1) HOT 6
- NT_INTERRUPT issues HOT 1
- I managed to build bebbo amiga gcc cross-compiler on MSYS2 to a point where linker HOT 1
- Add supported processors to README HOT 4
- Cannot build on MacOS due to CC_FOR_BUILD error HOT 1
- Broken Makefile for 13.1 branch? HOT 1
- Arch Linux "make update" Problem HOT 3
- Is it possible to compile Amiga Shared Libraries with this wonderfull compiler ? HOT 7
- Program will exit because of unwanted automatic LoadLibrary() with optional lib HOT 2
- aminet links and amitools on Debian and Ubuntu HOT 7
- gcc build fails on Fedora 39 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amiga-gcc.