> Am 03.09.2024 um 18:50 schrieb Ian Lance Taylor <i...@golang.org>:
>
> On Tue, Sep 3, 2024 at 9:03 AM Martin Stiemerling
> <mstiemerl...@gmail.com> wrote:
>>
>> FreeBSD has since a while also support for the netlink facility, similar to
>> Linux. For Linux there is support in go via the syscall pkg for working with
>> Linux's netlink, but not yet for FreeBSD
>>
>> I have started to add the FreeBSD part to go's syscall package and fixed
>> some errors, but run into troubles when compiling go. Though my approach is
>> by now copying a lot form syscall_linux, as a first naive approach. :-)
>>
>> When using make.bash these steps work:
>> Building Go cmd/dist using /usr/local/go122. (go1.22.6 freebsd/amd64)
>> Building Go toolchain1 using /usr/local/go122.
>> Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1
>>
>> However, after "Building Go toolchain2 using go_bootstrap and Go toolchain1"
>> this error turns out:
>> "go: cannot find GOROOT directory: /home/mls/goworks
>> go tool dist: FAILED: /home/mls/goworks/pkg/tool/freebsd_amd64/go_bootstrap
>> install -pgo=off cmd/asm cmd/cgo cmd/compile cmd/link cmd/preprofile: exit
>> status 2"
>
> Where does the directory /home/mls/goworks come from? Does it exist?
/home/mls/goworks exists and under /home/mls/goworks/src is the go source code.
>
> Do you have GOROOT set in the environment?
Nope, no environment set, as described under
https://go.dev/doc/install/source#environment.
Interestingly does the whole process just run through, with the same setting,
i.e., no GOROOT set, without my modifications (master branch).
I guess something goes wrong and the binaries under /home/mls/goworks/bin are
not generated.
Thus the assumed GOROOT of the build process, i.e., /home/mls/goworks and
$GOROOT/bin, doesn’t work.
However, I cannot see any error message or warning...
Thanks,
Martin
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/40110CF4-BB1F-4EFD-8802-9DAF47EDE2D8%40gmail.com.