Port details |
- cloudabi-libunwind C++ exception handling for CloudABI
- 3.7.0.r1 devel
=0 3.7.0.r1Version of this port present on the latest quarterly branch.
- Maintainer: ed@FreeBSD.org
- Port Added: 2015-06-27 20:34:33
- Last Update: 2015-09-12 10:15:41
- SVN Revision: 396738
- License: MIT
- WWW:
- http://libcxxabi.llvm.org/
- Description:
- libunwind is a stack unwinder library maintained by the LLVM project. It
is used when handling exceptions in C++. This port provides a copy of
libunwind built for CloudABI.
WWW: http://libcxxabi.llvm.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- cloudabi-libunwind>0:devel/cloudabi-libunwind
- No installation instructions:
- This port has been deleted.
- PKGNAME: cloudabi-libunwind
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- libc++.a : devel/cloudabi-libc++
- x86_64-unknown-cloudabi-ar : devel/cloudabi-binutils
- x86_64-unknown-cloudabi-c++ : lang/cloudabi-clang
- libc.a : devel/cloudabi-cloudlibc
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.7.0.r1 12 Sep 2015 10:15:41 |
ed |
Remove cross compiled libraries for CloudABI.
These libraries are now provided by the CloudABI Ports collection -- not
just for FreeBSD, but a number of other operating systems. For FreeBSD,
they are provided in the form of a pkg mirror, so there is no need to
also have them in the FreeBSD Ports tree.
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D3643 |
3.7.0.r1 09 Aug 2015 11:42:06 |
ed |
Upgrade the CloudABI toolchain and utilities.
A new version of cloudlibc and cloudabi-utils has been released, to
catch up with ABI changes (due to the import into FreeBSD HEAD). Bump
these ports up to v0.4.
While there, upgrade the LLVM packages. It looks like the LLVM project
is finally releasing tarballs itself, meaning we can use those instead
of requiring me to host them myself. Update the ports to use a common
Makefile (cloudabi-libc++/Makefile.common) to set the PORTVERSION,
MASTER_SITES, etc.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D3332 |
0.242897 22 Jul 2015 12:54:49 |
ed |
Upgrade the CloudABI toolchain to a newer version.
Due to the CloudABI code being reviewed before hitting the tree, some
minor ABI tweaks are made in a couple of places, while we still can.
Unfortunately, this means that the previous version of cloudlibc now
generates binaries that are not compatible with the latest kernel
sources.
Roll a new release that makes the toolchain compatible with what's in
FreeBSD HEAD. |
0.241676 08 Jul 2015 13:09:08 |
ed |
Update CloudABI libraries to newer versions.
libc++ still had some local patches to make its locale code work on
CloudABI. This has been fixed by adding missing C functions to
cloudlibc, but also by making some portability cleanups to libc++ that
have been upstreamed in the meantime.
By bumping both these packages to a newer version, we can get rid of the
local patches. |
0.240527 27 Jun 2015 20:34:15 |
ed |
Add libc++, libc++abi and libunwind for CloudABI.
In order to get C++ support for CloudABI working, we need to import
three libraries from LLVM, namely libc++, libc++abi and libunwind. Even
though they are installed separately, there seems to be a circular
dependency between them:
- libc++ depends on an internal header from libc++abi.
- libc++abi depends on public headers from libc++, but also an internal
header from libunwind.
- similarly, libunwind depends on public headers from libc++, but also
an internal header from libc++abi.
This change adds three new ports for these libraries. As with
compiler-rt, it seems to be almost impossible to use the cmake (Only the first 15 lines of the commit message are shown above ) |
Number of commits found: 5
|