CGO kullanımı ile Git program oluşturmak ederken alıyorum hataCGO hata tanınmayan taşınma (0x2a)
/usr/lib/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: /tmp/go-link-373355991/000002.o: unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
bu sorunu google çalıştı ve bulunan Debian ve Ubuntu bazı hatalar (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808205) C derleyicisi ve linker ile libc6 sürümlerinde (2.21), sürüm I'den daha yeni olan (2.19). Ayrıca, C programlarının derlenmesiyle ilgili sorunlar yaşadıklarını ve C'yi örnek olarak başarıyla derlediğimi belirtmişlerdir.
Git programımı aynı sistem ve kitaplık sürümleriyle başka bir makinede oluşturmaya çalıştım ve yapı başarılı oldu. Ccache kullanmıyorsanız
yapabilir: ihracat PATH =/usr/bin ile Ccache'in adanmış yolunu kaldırarak PATH düzenlemek yeterli Ccache'in -C ya:
böylece ccache temizlemek için deneyin Kodu gönderirseniz sorunuzu cevaplamak daha kolay olabilir. Ayrıca, yapının başarılı olduğu yerde ne tür bir mimari ve işletim sistemi vardı? – ijt
GLFW ile aynı sorunu yaşadım ancak C++/c ile birlikte, derlemenin derleyicinin kullandığı sürümün, bağlantı kurarken kullandığım kitaplıktan farklı bir sürümü vardı. – snb