Skip to content
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

GHDL tweaks for Linux #9

Merged
merged 2 commits into from
Apr 27, 2021
Merged

GHDL tweaks for Linux #9

merged 2 commits into from
Apr 27, 2021

Conversation

NJDFan
Copy link

@NJDFan NJDFan commented Apr 21, 2021

Updated GHDL vendor script to fix some Linux problems. Library directories are now forced to be lowercase (GHDL wasn't finding mixed-case directories on a case-sensitive filesystem), and the tee statements do not try to write to /dev/pty0 if that is not a writable device.

Also changed the ToolNameVersion to reflect the actual GHDL version; it had been hardcoded in the script.

As a note, I was not able to build RunAllTests.pro, either before or after these changes. This does at least allow me to successfully build OsvvmLibraries.pro, but even on the latest GHDL from the upstream master (2.0.0) I'm getting a SYSTEM.ASSERTIONS.ASSERT_FAILURE : vhdl-nodes.adb:861 from GHDL.

Rob Gaddi added 2 commits April 21, 2021 07:31
…ories

are now forced to be lowercase, and the tee statements do not try to write to
/dev/pty0 if that is not a writable device.

Also changed the ToolNameVersion to reflect the actual GHDL version; it had
been hardcoded in the script.
@JimLewis
Copy link
Member

JimLewis commented Apr 21, 2021

On MSYS2, I was running GHDL as:
winpty rlwrap tclsh
source /OsvvmLibraries/Scripts/StartUp.tcl

Does this update remove the need to prefix rlwrap with winpty?
One less step is always a good thing.

@NJDFan
Copy link
Author

NJDFan commented Apr 21, 2021 via email

@JimLewis JimLewis merged commit d00bfb7 into OSVVM:dev Apr 27, 2021
@JimLewis
Copy link
Member

Pulled and will be in next release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants