Update to 1.2.1 (20170615) Changes: https://savannah.nongnu.org/forum/forum.php?forum_id=8879 PR: 225140 Submitted by: sunpoet (myself) Exp-run by: antoine Approved by: maintainer (timeout, 14 days)294e67be4b
Port details
devel/libunwind 20250904
Generic stack unwinding library
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 20250904
- Upstream
- up to date
- Last update
- to 20250904 · 3addc995ad
- Quarterly
- 2026Q4: 20250904
- WWW
- https://github.com/libunwind/libunwind
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install libunwindinstalls 20250904 fromlatest; fromquarterly(2026Q4) 20250904- Port
# cd /usr/ports/devel/libunwind && make install clean- Size
- 212 KiB download · 1.1 MiB installed
- Depends on
- nothing
- License
- MIT
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 20250904 | 20250904 | – |
| FreeBSD 15 | 20250904 | 20250904 | – |
| FreeBSD 14 | 20250904 | 20250904 | 20250904 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 20250904 | 20250904 | – |
| FreeBSD 14 | 20250904 | 20250904 | 20250904 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 20250904.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (78)
devel/libunwind: set LLD_UNSAFE
libunwind.so has symbols with ELF protected visibility which various
test applications could preempt. Both GNU gold and LLVM's lld fail to
link this case, with errors like
lld:
/usr/bin/ld: error: cannot preempt symbol: _ULx86_64_init_local
>>> defined in ../src/.libs/libunwind.so
>>> referenced by Lperf-trace.c
>>> Lperf-trace.o:(main)
gold:
/usr/local/bin/ld.gold: error: Gperf-simple.o: cannot make copy relocation
for protected symbol '_Ux86_64_local_addr_space', defined in
../src/.libs/libunwind-x86_64.so
For now prevent libunwind from linking with lld. More information can be
found in libunwind upstream issue 58
https://github.com/libunwind/libunwind/issues/58
PR: 219524
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation99f1977cc9- Add DOCS option. The configure script looks for latex2man tool to install docs but the man files are already built in the package, so we are just installing them. PR: 219582 Submitted by: John Hein2b0e09658f
- Disable docs explicitly. Texlive is needed to build man pages and if it's detected docs are generated, causing plist errors. PR: 219582b21e560275
- Reintroduce ARCH variable to fix plist on i386f389c5b8c0
Update to 1.2 Changes: https://savannah.nongnu.org/forum/forum.php?forum_id=8775 PR: 218367 Submitted by: sunpoet (myself) Approved by: maintainer (timeout, 15 days)fa6271b504
Use USES=pathfix where applicable. PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093a0bcd2cf68
- Fix trailing whitespace in pkg-descrs, categories [a-f]* Approved by: portmgr blanket1d1f878054
- Add LICENSE - Use USES=autoreconf - Strip shared library - Simplify PLIST_SUB manipulation - Bump PORTREVISION for package change PR: 196890 Submitted by: sunpoet3c49d86a16
The MAP_NORESERVE flag to mmap() has never been implemented in FreeBSD and is being removed. No portrev bump needed since the kernel will continue to accept this flag for old binaries even after support for it in new binaries is removed. PR: 193961 Approved by: portmgr (antoine)1ebd0e3345
- Switch to USES=libtool, drop .la files Approved by: portmgr blankete13a68fb42
- Change maintainer email to @FreeBSD.org - Add stage support Approved by: wg (mentor)0f5c3e1ebf
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)580a778a16
- Update 20121006 (1.1) - Pass maintainership to submitter - Crop header - Remove indefinite article from COMMENT - while here shift to options for ARCH testing PR: 180751 Submitted by: danilogondolfo@gmail.com7baf7401da
Style: tab -> space. Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree.d1f32a3e5d
Drop support for old versions of FreeBSD from unmaintained ports Reviewed by: miwib0533230a5
- Update to 20110911 which is actually official 1.0.1 to avoid PORTEPOCH bump Changes: https://savannah.nongnu.org/forum/forum.php?forum_id=6947 https://savannah.nongnu.org/forum/forum.php?forum_id=6931 Feature safe: yesc38ad3ed95
- Return my ports back to the pool. I was unable to make any fixes to my ports in the past 3 weeks while ports were broken on any 10.x machines, which means I'm unable to maintain them. So let people know that there's no available support for them until things are back to normal (which also means that anyone with spare time will be able to fix them without getting approval).422bce3414
- Fix the unwind.h header, so it can be used in C++ applications. Reported by: David Chisnall <theraven@theravensnest.org> Untested by: me, because I don't have a working ports tree anymoreecf3a9918e
-remove MD5d6db46aade
Sync to new bsd.autotools.mk4a8684e352
Punt autoconf267->autoconf2686abd00a86b
Round one migration of ports from automake{19,110} to automake1117e80cde328Autotools update. Read ports/UPDATING 20100915 for details. Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs8262a7b51d
- Update to the 20100809 snapshot.333ac00a7a
- Unbreak on i386. PR: ports/148426 Submitted by: Bapt <baptiste.daroussin@gmail.com>32a059eee3
Mark BROKEN on i386: does not package13efc156cb
- Add libunwind, a generic stack unwindig library. WWW: http://www.nongnu.org/libunwind/c253c1592c