Fix build when compiler is clangf175aaca84
Port details
lang/go 1.27_21,2
Meta-port for the default version of the Go programming language
Port info
- Maintainer
- go@FreeBSD.org
- Packages
- latest: 1.27_21,2
- Upstream
- up to date
- Last update
- to 1.27_21,2 · dd0905142a
- Quarterly
- 2026Q4: 1.26_21,2 28 unaddressed
- WWW
- https://golang.org
- Links
- cgit · VuXML
Install
- Package
# pkg install goinstalls 1.27_21,2 fromlatest; fromquarterly(2026Q4) 1.26_21,2- Port
# cd /usr/ports/lang/go && make install clean- Size
- 1.5 KiB download · 256 B installed
- Depends on
- lang/go127 1.27.3
- License
- NA
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.27_21,2 | 1.27_21,2 | – |
| FreeBSD 15 | 1.27_21,2 | 1.27_21,2 | – |
| FreeBSD 14 | 1.27_21,2 | 1.27_21,2 | 1.27_21,2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.26_21,2 | 1.26_21,2 | – |
| FreeBSD 14 | 1.26_21,2 | 1.26_21,2 | 1.26_21,2 |
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 (2)
The CVE record lists the packaged version 1.27_21,2 as affected, and no VuXML entry names the CVE. What does this mean?
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2026-39822 | 7.8 | 2026-07-08 | On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link… |
| CVE-2026-42505 | 5.3 | 2026-07-08 | Handshakes which used Encrypted Client Hello could be de-anonymized by a passive network observer due to a disclosure of pre-shared key identities in the unencrypted cli… |
VuXML only (0)
Listed in VuXML, the packaged version 1.27_21,2 is still in the affected range; pkg audit reports it. What does this mean?
None.
Fixed (21)
Show 21 fixed
VuXML entries whose affected range the packaged version has left.
go -- syscall.Faccessat checks wrong group on Linuxentered 2022-05-15
go -- multiple vulnerabilitiesentered 2022-05-02
go -- multiple vulnerabilitiesentered 2022-03-19
go -- multiple vulnerabilitiesentered 2022-02-18
go -- multiple vulnerabilitiesentered 2021-12-09
go -- multiple vulnerabilitiesentered 2021-11-05
go -- archive/zip: overflow in preallocation check can cause OOM panicentered 2021-09-10
go -- multiple vulnerabilitiesentered 2021-06-03
CVE-2021-33195, CVE-2021-33196, CVE-2021-33197, CVE-2021-33198
go -- invalid headers are normalized, allowing request smugglingentered 2019-09-26
go -- remote denial of serviceentered 2016-04-14
go -- information disclosure vulnerabilityentered 2016-01-18
go -- multiple vulnerabilitiesentered 2015-08-25
Problem reports (4) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 273568 | maintainer-feedback? lang/go: ease debugging of ports utilizing go | New | 2025-09-20 |
| 277529 | maintainer-feedback? lang/go*: doesn't respect MAKE_JOBS_NUMBER while building | New | 2025-07-11 |
| 286214 | merge-quarterly- lang/go: Provide only one go version | In Progress | 2025-06-10 |
| 283314 | maintainer-feedback? lang/go Go applications segfault on VM infrastructure reliably | New | 2025-01-02 |
Commits (184)
Cleanup plist77cba41a62
Update to 1.3.26873226fb0
- Update to 1.3.11c72e050cc
Fix plist on i386 PR: 192317 Submitted by: robak019ce681c8
- Update to 1.32834c753c7
Convert all :U to :tu and :L to :tl Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr4a4ec28d37
- Update to 1.2.1 - Specify BSD license4694a6524f
- Change default location of Go packages to LOCALBASE/share/go This fixes problems like ports failing to build if the port is already installed [1] - Bump PORTREVISION of affected ports - Support the install target in bsd.go.mk - STAGE support for free! PR: ports/180003 [1]257ee41338
- Update to 1.2 [1] - Remove obsolete pkg-message [2] PR: ports/184454 [1], ports/176473 [2] Submitted by: lwhsu5d7fab8cad
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)888ab73a81
- Update to 1.1.25789e0b8ce
Add USE_GCC=any as build fails with clang. Pass CC to build env to properly using the compiler desired This fixes build on head without gcc659a6d4cf5
- Update to 1.1.1 - Remove bash and bison dependencies - Specify the PATH in regression-test target PR: 179529 Submitted by: koobs9e2a5b4cd3
- Do not hardcode GOOS, use OPSYS instead [1] - Add -f flag to LN [1] - Add a regression-test target Submitted by: sbz (irc) [1]851e76cacf
- Update to 1.160aa7dc67d
Fix plist on i386 Submitted by: skreuzer (private mail)7fff875266
Add i386 to supported arch.b6a6e4384c
- Fix plist9c26ce0839
- Update to 1.0.3 - Switch to new Makefile header style449f0c8cbe
- Update to 1.0.2d95ff34009
- Update to 1.0.1 - Only for amd64 until i386 is fixed6d356025c0
- Install sources to fix goinstall and godoc [1] [2] - Unset GOBIN while installing [3] PR: ports/154179 [1], ports/162910 [2], ports/162954 [3] Feature safe: yes857da7c9b8
- Update go to 20111017 (r60.3) - Install the lib folder to fix goinstall [1] Reported by: Andy Kosela <akosela@andykosela.com> [1] PR: ports/162621 Feature safe: yes1b03a84787
Update to 2011100543c8b924eb
- Update to 20110920 - Cleanup - Install into PREFIX/goe40c2ecc14
Take maintainership Approved by: maintainer (private mail)29fc6f0a0c
Update to 20110515 PR: ports/157348 Approved by: Devon H. O'Dell (maintainer)ba2e22f535
- Update to 20101225 snapshot PR: ports/153464 Submitted by: wen Approved by: wxs@ and pgolluci@ (mentor implicit) Feature safe: yese0a1d111b9
- Add bsd.go.mk to help create go package port Submitted by: Wen Heping(myself) Approved by: maintainer(via email)f82af8989d
Use pkg-message.in. Install Make.* into ${GOROOT}/src so go packages can be used.
Submitted by: wen@0c5bb18988Update to 20101027. Submitted by: wen@ Approved by: devon.odell@gmail.com (maintainer)ccfd5fc2ea
Update to 20100413 Submitted by: devon.odell@gmail.com (maintainer, private mail)4a9955fefb
An experimental, concurrent, garbage collected language. Submitted by: devon.odell@gmail.com (private mail)cec0b576ea