-
Notifications
You must be signed in to change notification settings - Fork 350
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
Support mcode back-end on Windows x64 #657
Comments
I think that GNAT GPL 2018 is x86-64, hence the missing __moddi3, __divdi3, __muldi3. But mcode is not yet supported on windows x86-64. |
So, the switched from a 32 bit compiler to 64 bit? So I'll stick to GNAT GPL 2017. Any roadmap for adding the missing mcode 64 instructions? I saw, that underneath, a MinGW64 is running. So we could also "remove" GNAT GPL 2018+ support from GHDL and advice users to use MinGW64 builds with e.g. llvm, right? |
So yes, GNAT GPL windows before 2018 was generating 32 bit code. |
Just found this, was trying to figure out what was wrong. I think we should update this on the website, it does not say anything about using 64 bit PC when using mcode backend |
A pull request is welcome!
|
Can anyone says me how to install CORRECTLY ghdl please? ghdl -e --ieee=synopsys testbench_ams |
@byteptr, which backend do you want to use? Which terminal/shell do you want to use? |
Thanks for reply, good question. |
I recommend using MSYS2. Either |
Description
I downloaded the new GNAT GPL 2018 compiler from libre.adacore.com.
When compiling GHDL 0.36-dev, I get these missing symbol errors:
Command line call:
(I'm using the PowerShell build script, which is calling GNAT tools like
gnatbind
orgnatlink
.)Last gnat/gcc messages and error:
Any ideas?
Can I deliver more information for debugging?
Compiler information:
The text was updated successfully, but these errors were encountered: