Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Conversation

jasonbking
Copy link

https://issues.dlang.org/show_bug.cgi?id=13143

This adds support for generating and printing backtraces on Solaris.

@yebblies
Copy link
Contributor

Have you tried building DDMD on Solaris? I suspect it breaks horribly, and it would probably be more convenient to start testing it sooner rather than later.

@jasonbking
Copy link
Author

Yes -- (well on OmniOS which is an Illumos based distro) it requires a few patches (basically the linker doesn't like the deh{beg,end} symbols being > than the segments they reside in -- so I just made the compiler emit them as 0 bytes), but otherwise generates working (so far) binaries. I'm not sure yet of the correctness of those patches to the compiler itself (I did contribute a few makefile tweaks), so I haven't prepared a pull request for them yet.

Most of these changes have also been tested w/ GDC as well.

@jasonbking
Copy link
Author

Any update on this, can this be merged?

@yebblies
Copy link
Contributor

Sure why not.

@yebblies
Copy link
Contributor

Auto-merge toggled on

yebblies added a commit that referenced this pull request Aug 14, 2014
Fix 13143 - Need backtrace support on Solaris
@yebblies yebblies merged commit 3ed62d6 into dlang:master Aug 14, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants