| Age | Commit message (Collapse) | Author | 
|---|
|  | https://github.com/rfjakob/gocryptfs/issues/907 | 
|  | The old link says:
> The Go wiki on GitHub has moved to go.dev (#61940).
>
> Try https://go.dev/wiki/GoArm | 
|  | GO111MODULE is default on with Go 1.16, same version that gained
darwin/arm64 support.
We only support Go 1.19 and up, so drop the kludges. | 
|  | Regression test for https://github.com/rfjakob/gocryptfs/issues/623
Fixes https://github.com/rfjakob/gocryptfs/issues/623 | 
|  | This will allow easy expansion of build steps. | 
|  | Fixes https://github.com/rfjakob/gocryptfs/issues/475 | 
|  |  | 
|  | build-without-openssl.bash also disables CGO, so
this makes it more real-world-y.
But the real reason is that disabling CGO hopefully
fixes this travis ci build failure:
+GOOS=darwin
+GOARCH=arm64
+go build -tags without_openssl
/home/travis/.gimme/versions/go1.13.15.linux.amd64/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: unrecognized option '-pagezero_size'
/usr/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
The command "./crossbuild.bash" exited with 2. | 
|  |  | 
|  |  | 
|  | From https://github.com/golang/go/wiki/GoArm :
  In cross compilation situations, it is recommended
  that you always set an appropriate GOARM value
  along with GOARCH.
The value seems to default to GOARM=5 if not set
during cross-compilation. | 
|  | Fedora 28 executes A LOT of stuff from /usr/share/Modules/
on bash startup. Having -x in the shebang means we see
it all. | 
|  | Dup2 is not implemented on linux/arm64.
Fixes https://github.com/rfjakob/gocryptfs/issues/121 .
Also adds cross-compilation to CI. |