This is an archive of the discontinued LLVM Phabricator instance.

Create instance of DynamicLoaderPOSIXDYLD on NetBSD
ClosedPublic

Authored by krytarowski on Mar 21 2017, 9:40 AM.

Details

Summary

NetBSD is a modern ELF UNIX-like system.

There is requires DynamicLoaderPOSIXDYLD e.g. for ELF AUXV reading from the client.

Sponsored by <The NetBSD Foundation>

Diff Detail

Repository
rL LLVM

Event Timeline

krytarowski created this revision.Mar 21 2017, 9:40 AM
labath accepted this revision.Mar 21 2017, 9:43 AM

I think you should group these "add netbsd to a list" type of changes into single diff. There's not point in reviewing each separately.

This revision is now accepted and ready to land.Mar 21 2017, 9:43 AM

This approach is easier for my to understand each change and make sure that it's actually needed and correct (or looking like a proper solution).
There are 2 similar changes left I don't fully understand and code interfering with the OpenBSD platform addition that I will hold on a while.

I expect that FreeBSD/OpenBSD (and perhaps DragonflyBSD at some point) will have the job clearer.

krytarowski closed this revision.Mar 21 2017, 10:51 AM