-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build native/HelloWorld #50
Comments
Hi @tripleo1. Interesting experiment you are trying to do here! Well, it used to work due to a weakness in how g++ was processing weak symbols. You can "patch it" as follows:
Please note that since you are trying to use the native library, your
Also, you won't get very far down that path. IIRC, the Now, to be fair, the XL2 compiler is considered obsolete, and way down on my to-do list. At the moment, I'm (very occasionally) trying to get XLR to actually do something useful (like being able to run Tao3D without LLVM, because an old/incompatible/hard-to-predict version of LLVM is required for the graphics engine on many Linux configuration). The reasons for this stupidly ugly mess are explained here: https://xlr.sourceforge.io/#history-of-xl. In two words: bit rot. |
On 11/24/21 12:23 PM, Christophe de Dinechin wrote:
Now, to be fair, the XL2 compiler is considered obsolete, and way down
on my to-do list. At the moment, I'm (very occasionally) trying to get
XLR to actually do something useful (like being able to run Tao3D
without LLVM, because an old/incompatible/hard-to-predict version of
LLVM is required for the graphics engine on many Linux configuration).
The reasons for this stupidly ugly mess are explained here:
https://xlr.sourceforge.io/#history-of-xl
<https://xlr.sourceforge.io/#history-of-xl>. In two words: bit rot.
I just chose that one because it was the only one that seemed to work.
I think I read most of what you wrote -- I was excited to find that this
project was still alive (I discovered it many years ago).
So which compiler should I be using and what capabilities does it have?
Note: I just banged out an email without really considering your reply, but I'll read some more...
|
It depends on what your intent is.
The current state of the various variants is detailed in the history chapter of the XL book, which is still somewhat up to date. Here is a quick summary.
All these implementations are occasionally progressing a little here or there. One good way to see progress is to ping me occasionally to re-motivate me to work on that 😄 Hope this helps.
The email is this comment, or something else? (Asking because I found nothing else that matches). |
Steps:
gives:
Is this supposed to work now? Or is more work needed?
The text was updated successfully, but these errors were encountered: