mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 16:24:17 -09:00
package/go: decrease debug level for CGO linking
Workaround an upstream issue that arises when packages are build with
gdb -g3 debug level:
https://github.com/golang/go/issues/77436
This has been fixed upstream, but is not released yet, so add a comment
stating when to remove the workaround.
Fixes:
https://autobuild.buildroot.org/results/97cd9c2586a0cc2a16cdb2a75dae1836feb5ffc3/
(and probably a lot more...)
Signed-off-by: Yann E. MORIN <yann.morin@orange.com>
Cc: Christian Stewart <christian@aperture.us>
Cc: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
d2d757b1df
commit
ec8f1b03e6
@@ -4,6 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# When bumping this to 1.27 (or beyond), remove the workaround for
|
||||
# upstream issue https://github.com/golang/go/issues/77436, below
|
||||
# (i.e. revert the commit adding these lines).
|
||||
GO_VERSION = 1.26.5
|
||||
|
||||
HOST_GO_GOPATH = $(HOST_DIR)/share/go-path
|
||||
@@ -75,11 +78,14 @@ HOST_GO_TARGET_ENV = \
|
||||
$(if $(GO_GOARM),GOARM=$(GO_GOARM)) \
|
||||
CC="$(TARGET_CC)" \
|
||||
CXX="$(TARGET_CXX)" \
|
||||
CGO_CFLAGS="$(TARGET_CFLAGS)" \
|
||||
CGO_CXXFLAGS="$(TARGET_CXXFLAGS)" \
|
||||
CGO_LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
GOTOOLDIR="$(HOST_GO_TOOLDIR)"
|
||||
|
||||
# Workaround for https://github.com/golang/go/issues/77436
|
||||
HOST_GO_TARGET_ENV += \
|
||||
CGO_CFLAGS="$(subst -g3,-g2,$(TARGET_CFLAGS))" \
|
||||
CGO_CXXFLAGS="$(subst -g3,-g2,$(TARGET_CXXFLAGS))"
|
||||
|
||||
# Allow packages to use cgo support if it is available for the target. They
|
||||
# will need the toolchain for cgo support; for convenence, include that
|
||||
# dependency here.
|
||||
|
||||
Reference in New Issue
Block a user