Commit Graph

6 Commits

Author SHA1 Message Date
naddy 85229c97e7 drop RCS Ids 2022-03-11 18:49:30 +00:00
jca f375a6b49c No support for riscv64 2021-07-24 15:10:23 +00:00
cwen c6bdb84e0c dyncall: fix the build on powerpc without '-fno-integrated-as'
Drop the use of '.machine ppc' in assembly code, since it's not supported by
clang's integrated assembler and causes no ill effects to do so (hint from
bcallah@ a few monthes ago, thanks!).


"Fine with me" jasper@
2020-08-02 14:06:13 +00:00
jasper f4e6ddf78f add patches from upstream to fix asm syntax which clang doesn't grok.
noticed on powerpc64 but these fixes also apply to powerpc proper so
remove the workaround from Makefile too.
2020-07-23 12:01:19 +00:00
cwen 52ce2e7372 dyncall: fix the build with clang on powerpc
The assembly code is not compatible with clang's integrated assembler. bcallah@
found out that the code is meant for GNU as(1) and could be rewritten, but
we're going with as(1) for the time being.

OK jca@ and bcallah@
2020-05-26 18:11:16 +00:00
kmos b5e991636b dyncall-1.1
Needed for upcoming lwjgl 3.x port update

The dyncall library encapsulates architecture-, OS- and compiler-specific
function call semantics in a virtual bind argument parameters from
left to right and then call interface allowing programmers to call
C functions in a completely dynamic manner. In other words, instead
of calling a function directly, the dyncall library provides a
mechanism to push the function parameters manually and to issue the
call afterwards.  This means, that a program can determine at runtime
what function to call, and what parameters to pass to it. The library
is written in C and assembly and provides a very simple C interface
to program against.

tweaks from and ok tracey@
2020-04-15 17:11:37 +00:00