https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108186
--- Comment #10 from AlexK <alexei1.84 at mail dot ru> --- (In reply to Richard Biener from comment #1) > can you try configuring with --without-build-config please? now there are 2 problems in libgo links 1) no ../libbacktrace/libbacktrace.la I had to change it to ../../libbacktrace/libbacktrace.la alexei@Aspire:gcc-12.2.0/build $ sed -i 's|\(../libbacktrace/libbacktrace.la\)|../\1|g' x86_64-pc-linux-gnu/libgo/Makefile 2) absent ../libatomic/libatomic_convenience.la and I have not found it there is build/x86_64-pc-linux-gnu/libffi/libffi_convenience.la but build/x86_64-pc-linux-gnu/labatomic directory is absent /bin/bash ./libtool --tag=CC --mode=link /mnt/Git/apt-build/build/gcc-12.2.0/build/./gcc/xgcc -B/mnt/Git/apt-build/build/gcc-12.2.0/build/./gcc/ -B/tools/gcc-12.2.0/x86_64-pc-linux-gnu/bin/ -B/tools/gcc-12.2.0/x86_64-pc-linux-gnu/lib/ -isystem /tools/gcc-12.2.0/x86_64-pc-linux-gnu/include -isystem /tools/gcc-12.2.0/x86_64-pc-linux-gnu/sys-include -fchecking=1 -fexceptions -fnon-call-exceptions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -minline-all-stringops -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I ../../../libgo/../libgcc -I ../../../libgo/../libbacktrace -I ../../gcc/include -g -O2 -version-info 21:0:0 -pthread -L../libatomic/.libs -o libgo.la -rpath /tools/gcc-12.2.0/lib/../lib runtime/aeshash.lo runtime/go-assert.lo runtime/go-caller.lo runtime/go-callers.lo runtime/go-cgo.lo runtime/go-construct-map.lo runtime/go-ffi.lo runtime/go-fieldtrack.lo runtime/go-matherr.lo runtime/go-memclr.lo runtime/go-memmove.lo runtime/go-memequal.lo runtime/go-nanotime.lo runtime/go-now.lo runtime/go-nosys.lo runtime/go-reflect-call.lo runtime/go-setenv.lo runtime/go-signal.lo runtime/go-unsafe-pointer.lo runtime/go-unsetenv.lo runtime/go-unwind.lo runtime/go-varargs.lo runtime/env_posix.lo runtime/panic.lo runtime/print.lo runtime/proc.lo runtime/runtime_c.lo runtime/stack.lo runtime/yield.lo runtime/go-context.lo archive/tar.lo archive/zip.lo bufio.lo bytes.lo compress/bzip2.lo compress/flate.lo compress/gzip.lo compress/lzw.lo compress/zlib.lo container/heap.lo container/list.lo container/ring.lo context.lo crypto.lo crypto/aes.lo crypto/cipher.lo crypto/des.lo crypto/dsa.lo crypto/ecdsa.lo crypto/ed25519.lo crypto/ed25519/internal/edwards25519.lo crypto/ed25519/internal/edwards25519/field.lo crypto/elliptic.lo crypto/elliptic/internal/fiat.lo crypto/elliptic/internal/nistec.lo crypto/hmac.lo crypto/internal/randutil.lo crypto/internal/subtle.lo crypto/md5.lo crypto/rand.lo crypto/rc4.lo crypto/rsa.lo crypto/sha1.lo crypto/sha256.lo crypto/sha512.lo crypto/subtle.lo crypto/tls.lo crypto/x509.lo crypto/x509/pkix.lo database/sql.lo database/sql/driver.lo debug/buildinfo.lo debug/dwarf.lo debug/elf.lo debug/gosym.lo debug/macho.lo debug/pe.lo debug/plan9obj.lo embed.lo encoding.lo encoding/ascii85.lo encoding/asn1.lo encoding/base32.lo encoding/base64.lo encoding/binary.lo encoding/csv.lo encoding/gob.lo encoding/hex.lo encoding/json.lo encoding/pem.lo encoding/xml.lo errors.lo expvar.lo flag.lo fmt.lo go/ast.lo go/build.lo go/build/constraint.lo go/constant.lo go/doc.lo go/format.lo go/importer.lo go/internal/gccgoimporter.lo go/internal/gcimporter.lo go/internal/srcimporter.lo go/internal/typeparams.lo go/parser.lo go/printer.lo go/scanner.lo go/token.lo go/types.lo golang.org/x/crypto/chacha20.lo golang.org/x/crypto/chacha20poly1305.lo golang.org/x/crypto/cryptobyte.lo golang.org/x/crypto/cryptobyte/asn1.lo golang.org/x/crypto/curve25519.lo golang.org/x/crypto/curve25519/internal/field.lo golang.org/x/crypto/hkdf.lo golang.org/x/crypto/internal/poly1305.lo golang.org/x/crypto/internal/subtle.lo golang.org/x/crypto/poly1305.lo golang.org/x/net/dns/dnsmessage.lo golang.org/x/net/http/httpguts.lo golang.org/x/net/http/httpproxy.lo golang.org/x/net/http2/hpack.lo golang.org/x/net/idna.lo golang.org/x/net/nettest.lo golang.org/x/sys/cpu.lo golang.org/x/text/secure/bidirule.lo golang.org/x/text/transform.lo golang.org/x/text/unicode/bidi.lo golang.org/x/text/unicode/norm.lo hash.lo hash/adler32.lo hash/crc32.lo hash/crc64.lo hash/fnv.lo hash/maphash.lo html.lo html/template.lo image.lo image/color.lo image/color/palette.lo image/draw.lo image/gif.lo image/internal/imageutil.lo image/jpeg.lo image/png.lo index/suffixarray.lo internal/abi.lo internal/buildcfg.lo internal/bytealg.lo internal/cfg.lo internal/cpu.lo internal/execabs.lo internal/fmtsort.lo internal/fuzz.lo internal/goarch.lo internal/godebug.lo internal/goexperiment.lo internal/goos.lo internal/goroot.lo internal/goversion.lo internal/intern.lo internal/itoa.lo internal/lazyregexp.lo internal/lazytemplate.lo internal/nettrace.lo internal/obscuretestdata.lo internal/oserror.lo internal/poll.lo internal/profile.lo internal/race.lo internal/reflectlite.lo internal/singleflight.lo internal/syscall/execenv.lo internal/syscall/unix.lo internal/sysinfo.lo internal/testenv.lo internal/testlog.lo internal/trace.lo internal/unsafeheader.lo internal/xcoff.lo io.lo io/fs.lo io/ioutil.lo log.lo log/syslog.lo math.lo math/big.lo math/bits.lo math/cmplx.lo math/rand.lo mime.lo mime/multipart.lo mime/quotedprintable.lo net.lo net/http.lo net/http/cgi.lo net/http/cookiejar.lo net/http/fcgi.lo net/http/httptest.lo net/http/httptrace.lo net/http/httputil.lo net/http/internal.lo net/http/internal/ascii.lo net/http/internal/testcert.lo net/http/pprof.lo net/internal/socktest.lo net/mail.lo net/netip.lo net/rpc.lo net/rpc/jsonrpc.lo net/smtp.lo net/textproto.lo net/url.lo os.lo os/exec.lo os/exec/internal/fdtest.lo os/signal.lo os/signal/internal/pty.lo os/user.lo path.lo path/filepath.lo reflect.lo reflect/internal/example1.lo reflect/internal/example2.lo regexp.lo regexp/syntax.lo runtime.lo runtime/cgo.lo runtime/debug.lo runtime/internal/atomic.lo runtime/internal/math.lo runtime/internal/sys.lo runtime/internal/syscall.lo runtime/metrics.lo runtime/pprof.lo runtime/trace.lo sort.lo strconv.lo strings.lo sync.lo sync/atomic.lo syscall.lo testing.lo testing/fstest.lo testing/internal/testdeps.lo testing/iotest.lo testing/quick.lo text/scanner.lo text/tabwriter.lo text/template.lo text/template/parse.lo time.lo time/tzdata.lo unicode.lo unicode/utf16.lo unicode/utf8.lo internal/bytealg/bytealg.lo reflect/makefunc_ffi_c.lo syscall/clone_linux.lo syscall/errno.lo syscall/signame.lo syscall/wait.lo runtime/internal/syscall/errno.lo os/dir_gccgo_c.lo log/syslog/syslog_c.lo runtime/internal/atomic_c.lo sync/atomic_c.lo internal/cpu/cpu_gccgo.lo golang.org/x/sys/cpu_gccgo_x86.lo ../../libbacktrace/libbacktrace.la ../libatomic/libatomic_convenience.la ../libffi/libffi_convenience.la -lpthread -lm ./libtool: line 5195: cd: ../libatomic/.libs: No such file or directory libtool: link: cannot determine absolute directory name of `../libatomic/.libs' make[4]: *** [Makefile:1430: libgo.la] Ошибка 1