[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2020-11-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #28 from Dlang Bot --- dlang/druntime pull request #3286 "[dmd-cxx] Update bindings for FreeBSD 12 support" was merged into dmd-cxx: - 45d33cb42369eaa6c5c9b882075892c147dd2c39 by Iain Buclaw: Issue 17596: Version bindings so that they

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2020-11-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Iain Buclaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2020-11-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org --- Comment #27 from

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2020-11-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #26 from Dlang Bot --- dlang/druntime pull request #3271 "Issue 17596: Version bindings so that they work for both FreeBSD 11 and 12" was merged into master: - 0dd4243100275a6969b5cdc24da68831d3f65599 by Iain Buclaw: Issue 17596:

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2020-11-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #25 from Dlang Bot --- @ibuclaw created dlang/druntime pull request #3271 "Issue 17596: Version bindings so that they work for both FreeBSD 11 and 12" mentioning this issue: - Issue 17596: Version bindings so that they work for both

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2019-08-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #24 from Cy Schubert --- I've had no choice but to deorbit the dmd2 port as it has been marked broken for more than 6 months. We can always resurrect it later though. --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-08-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #23 from Jonathan M Davis --- And this is my PR with the binding changes that are required to get the druntime and Phobos unit tests and the dmd test suite passing: https://github.com/dlang/druntime/pull/2280 (In reply to Martin Nowak

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-08-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #22 from Martin

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-08-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #21 from Jonathan M Davis --- This adds version identifiers for the version of FreeBSD, which will make it possible to version OS bindings for the version of FreeBSD where necessary: https://github.com/dlang/dmd/pull/8567 --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-08-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Jonathan M Davis changed: What|Removed |Added CC||issues.dl...@jmdavisprog.co

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 anonymous4 changed: What|Removed |Added See Also|

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-02-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #19 from Cy Schubert --- That probably makes sense. I can restrict FreeBSD 10 and 11 to an old release of dmd. At least it addresses the issue going forward. I'll rework the port the next time I visit it. I'm hoping to

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2018-02-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Walter Bright changed: What|Removed |Added Severity|major |blocker ---

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-11-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #17 from anonymous4 --- (In reply to Vladimir Panteleev from comment #4) > dmd/src/root/file.d is now located at dmd/src/ddmd/root/file.d: > > https://github.com/dlang/dmd/blob/master/src/ddmd/root/file.d#L97

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-10-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #16 from Walter Bright --- This should help: https://github.com/dlang/druntime/pull/1947 --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-10-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #15 from Walter Bright --- (In reply to Walter Bright from comment #14) > Is there a FreeBSD syscall that will give the version? Looks like uname(3) does the trick:

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-10-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Walter Bright changed: What|Removed |Added CC|

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-10-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #13 from Cy Schubert --- I'll give it a try. --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-10-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #12 from alex.jercai...@gmail.com --- Also, on FreeBSD 12 I could not build phobos or druntime with the most recent compiler, due to segfaults while compiling barrier.d. I could however build both druntime and phobos with the one

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-10-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 alex.jercai...@gmail.com changed: What|Removed |Added CC||alex.jercai...@gmail.com

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-09-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #10 from Cy Schubert --- Sorry about the absence. Too many projects, this one happened to be pushed down the stack. I'm looking at this again. --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #9 from Vladimir Panteleev --- Alright, so how about: - We add getosreldate and INO64_FIRST to druntime - We add both the old and new struct definitions - We add a stat wrapper which,when

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #8 from Cy Schubert --- Sorry for not replying sooner, way too many projects on the go here. Here is how kib supported older apps prior to inode64: https://svnweb.freebsd.org/base?view=revision=318736 Forward

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-14 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Nemanja Boric <4bur...@gmail.com> changed: What|Removed |Added CC||4bur...@gmail.com --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-10 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #7 from Vladimir Panteleev --- (In reply to Cy Schubert from comment #5) > What do you think if DMD D and LDC D provided a facility to test > __FreeBSD_version or if not that the major.minor version

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-10 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #6 from anonymous4 --- see https://github.com/freebsd/freebsd/blob/master/lib/libc/gen/gen-compat.h --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-08 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #5 from Cy Schubert --- Thanks. I'll develop a patch (will take some time -- I have a number of projects on the fly at the moment). The patch will will work for FreeBSD 12 after r318736 but break all FreeBSD releases

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #4 from Vladimir Panteleev --- (In reply to Cy Schubert from comment #3) > The implementer of inode64 has done a great job of avoiding ABI breakage. > Applications built before inode64 continue to run

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-05 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #3 from Cy Schubert --- Correct. The implementer of inode64 has done a great job of avoiding ABI breakage. Applications built before inode64 continue to run due to code in libc to detect "old" v.s. "new". Most newly

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-05 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #2 from Vladimir Panteleev --- I don't know much about FreeBSD, but do I understand correctly that this is a breaking ABI change? Meaning that it's not possible to compile a binary that will work on

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-05 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 --- Comment #1 from Cy Schubert --- Silly me, thinking kernel instead of application. s/panic/segfault/. --

[Issue 17596] dmd d 2.073.2 and 2.074.1 interim generated dmd segfaults on FreeBSD 12-CURRENT

2017-07-04 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17596 Cy Schubert changed: What|Removed |Added Priority|P1 |P2 --