CVE and update status of the FreeBSD ports tree3,296 unaddressed CVEs in 671 portsAll times are CET
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 libunwind
installs 20250904 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 162025090420250904–
FreeBSD 152025090420250904–
FreeBSD 14202509042025090420250904

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152025090420250904–
FreeBSD 14202509042025090420250904

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)

Sunpoet Po-Chuan Hsieh (sunpoet) · 20170615
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
Ed Maste (emaste) · 20170113_1
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 Foundation
99f1977cc9
Danilo Egea Gondolfo (danilo) · 20170113_1
- 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 Hein
2b0e09658f
Danilo Egea Gondolfo (danilo) · 20170113
- Disable docs explicitly. Texlive is needed to build man pages and if it's detected docs are generated, causing plist errors.

PR:		219582
b21e560275
Danilo Egea Gondolfo (danilo) · 20170113
- Reintroduce ARCH variable to fix plist on i386
f389c5b8c0
Sunpoet Po-Chuan Hsieh (sunpoet) · 20170113
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
Mathieu Arnold (mat) · 20121006_2
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
a0bcd2cf68
Dmitry Marakasov (amdmi3) · 20121006_2
- Fix trailing whitespace in pkg-descrs, categories [a-f]*

Approved by:	portmgr blanket
1d1f878054
Danilo Egea Gondolfo (danilo) · 20121006_2
- Add LICENSE - Use USES=autoreconf - Strip shared library - Simplify PLIST_SUB manipulation - Bump PORTREVISION for package change

PR:		196890
Submitted by:	sunpoet
3c49d86a16
John Baldwin (jhb) · 20121006_1
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
Dmitry Marakasov (amdmi3) · 20121006_1
- Switch to USES=libtool, drop .la files

Approved by:	portmgr blanket
e13a68fb42
Danilo Egea Gondolfo (danilo) · 20121006
- Change maintainer email to @FreeBSD.org - Add stage support

Approved by:	wg (mentor)
0f5c3e1ebf
Baptiste Daroussin (bapt) · 20121006
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)
580a778a16
Jason Helfman (jgh) · 20121006
- 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.com
7baf7401da
Eitan Adler (eadler) · 20110911
Style: tab -> space.

Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree.
d1f32a3e5d
Eitan Adler (eadler) · 20110911
Drop support for old versions of FreeBSD from unmaintained ports

Reviewed by:	miwi
b0533230a5
Sunpoet Po-Chuan Hsieh (sunpoet) · 20110911
- 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:	yes
c38ad3ed95
Stanislav Sedov (stas) · 20100809_2
- 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
Stanislav Sedov (stas) · 20100809_2
- 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 anymore
ecf3a9918e
Olli Hauer (ohauer) · 20100809_1
-remove MD5
d6db46aade
Ade Lovett (ade) · 20100809_1
Sync to new bsd.autotools.mk
4a8684e352
Ade Lovett (ade) · 20100809_1
Punt autoconf267->autoconf268
6abd00a86b
Ade Lovett (ade) · 20100809_1
Round one migration of ports from automake{19,110} to automake111
7e80cde328
Ade Lovett (ade) · 20100809_1
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
8262a7b51d
Stanislav Sedov (stas) · 20100809
- Update to the 20100809 snapshot.
333ac00a7a
Stanislav Sedov (stas) · 20100430
- Unbreak on i386.

PR:		ports/148426
Submitted by:	Bapt <baptiste.daroussin@gmail.com>
32a059eee3
Erwin Lansing (erwin) · 20100430
Mark BROKEN on i386: does not package
13efc156cb
Stanislav Sedov (stas) · 20100430
- Add libunwind, a generic stack unwindig library.

WWW:	http://www.nongnu.org/libunwind/
c253c1592c