[dylan-lang/opendylan] 1710ac: Initial sketch of a NetBSD port.
GitHub <[email protected]> Sun, 27 Sep 2015 19:02:38 -0700
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <56089fbe47f58_6c993f7f0437b2bc375cf@hookshot-fe3-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/dev/netbsd-port
Home: https://github.com/dylan-lang/opendylan
Commit: 1710ac90eb064f90332189b5e12bdfd82e963420
https://github.com/dylan-lang/opendylan/commit/1710ac90eb064f90332189b5e12bdfd82e963420
Author: Bruce Mitchener <[email protected]>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M configure.ac
A sources/common-dylan/netbsd-common-dylan.lid
M sources/jamfiles/Makefile.in
A sources/jamfiles/x86-netbsd-build.jam
A sources/jamfiles/x86_64-netbsd-build.jam
M sources/lib/run-time/Makefile.in
A sources/registry/x86-netbsd/common-dylan
A sources/registry/x86-netbsd/dfmc-back-end-implementations
A sources/registry/x86-netbsd/dood
A sources/registry/x86-netbsd/duim
A sources/registry/x86-netbsd/gtk
A sources/registry/x86-netbsd/io
A sources/registry/x86-netbsd/jam
A sources/registry/x86-netbsd/network
A sources/registry/x86-netbsd/ssl-network
A sources/registry/x86-netbsd/stack-walker
A sources/registry/x86-netbsd/system
A sources/registry/x86-netbsd/variable-search
A sources/registry/x86_64-netbsd/common-dylan
A sources/registry/x86_64-netbsd/dood
A sources/registry/x86_64-netbsd/duim
A sources/registry/x86_64-netbsd/gtk
A sources/registry/x86_64-netbsd/io
A sources/registry/x86_64-netbsd/jam
A sources/registry/x86_64-netbsd/network
A sources/registry/x86_64-netbsd/ssl-network
A sources/registry/x86_64-netbsd/system
A sources/registry/x86_64-netbsd/variable-search
A sources/system/x86-netbsd-magic-numbers.dylan
A sources/system/x86-netbsd-operating-system.dylan
A sources/system/x86-netbsd-system.lid
A sources/system/x86_64-netbsd-magic-numbers.dylan
A sources/system/x86_64-netbsd-operating-system.dylan
A sources/system/x86_64-netbsd-system.lid
Log Message:
-----------
Initial sketch of a NetBSD port.
This hasn't been built or tested yet.
* configure.ac: Detect NetBSD and set OPEN_DYLAN_TARGET_PLATFORM.
* sources/common-dylan/netbsd-common-dylan.lid: NetBSD specific build
file, but currently just uses the FreeBSD code.
* sources/jamfiles/Makefile.in: Copy the NetBSD build scripts.
* sources/jamfiles/x86-netbsd-build.jam: Initial x86-netbsd build script.
* sources/jamfiles/x86_64-netbsd-build.jam: Initial x86_64-netbsd build script.
* sources/lib/run-time/Makefile.in: Detect NetBSD target platforms and set
compiler and linker flags appropriately.
* sources/registry/x86-netbsd/common-dylan: Initial NetBSD registry entry.
* sources/registry/x86-netbsd/dfmc-back-end-implementations: Likewise.
* sources/registry/x86-netbsd/dood: Likewise.
* sources/registry/x86-netbsd/duim: Likewise.
* sources/registry/x86-netbsd/gtk: Likewise.
* sources/registry/x86-netbsd/io: Likewise.
* sources/registry/x86-netbsd/jam: Likewise.
* sources/registry/x86-netbsd/network: Likewise.
* sources/registry/x86-netbsd/ssl-network: Likewise.
* sources/registry/x86-netbsd/stack-walker: Likewise.
* sources/registry/x86-netbsd/system: Likewise.
* sources/registry/x86-netbsd/variable-search: Likewise.
* sources/registry/x86_64-netbsd/common-dylan: Likewise.
* sources/registry/x86_64-netbsd/dood: Likewise.
* sources/registry/x86_64-netbsd/duim: Likewise.
* sources/registry/x86_64-netbsd/gtk: Likewise.
* sources/registry/x86_64-netbsd/io: Likewise.
* sources/registry/x86_64-netbsd/jam: Likewise.
* sources/registry/x86_64-netbsd/network: Likewise.
* sources/registry/x86_64-netbsd/ssl-network: Likewise.
* sources/registry/x86_64-netbsd/system: Likewise.
* sources/registry/x86_64-netbsd/variable-search: Likewise.
* sources/system/x86-netbsd-magic-numbers.dylan: x86-netbsd specific
sizes and offsets.
* sources/system/x86-netbsd-operating-system.dylan: x86-netbsd specific
constants.
* sources/system/x86-netbsd-system.lid: x86-netbsd system library definition.
* sources/system/x86_64-netbsd-magic-numbers.dylan: x86_64-netbsd specific
sizes and offsets.
* sources/system/x86_64-netbsd-operating-system.dylan: x86_64-netbsd specific
constants.
* sources/system/x86_64-netbsd-system.lid: x86-netbsd system library definition.
Commit: 1f6ecc6c45f951505816af9a758a00181b02827a
https://github.com/dylan-lang/opendylan/commit/1f6ecc6c45f951505816af9a758a00181b02827a
Author: Kamil Rytarowski <[email protected]>
Date: 2015-09-28 (Mon, 28 Sep 2015)
Changed paths:
M sources/lib/run-time/run-time.h
Log Message:
-----------
alloca() inhabits <stdlib.h> in the BSD world
Compare: https://github.com/dylan-lang/opendylan/compare/49e05c46d7e3...1f6ecc6c45f9
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter