diff --git a/ETH.cfg b/ETH.cfg index ab1a3c2..7a28fb8 100644 --- a/ETH.cfg +++ b/ETH.cfg @@ -1 +1,2 @@ ETH_CFLAGS=-DBLS_ETH +MCL_STATIC_CODE=1 diff --git a/bls/link.go b/bls/link.go index 0e61664..251cb7a 100644 --- a/bls/link.go +++ b/bls/link.go @@ -4,19 +4,19 @@ package bls /* -#cgo LDFLAGS:-lbls384_256 -lstdc++ -lm +#cgo LDFLAGS:-lbls384_256 -lm #cgo android,arm64 LDFLAGS:-L${SRCDIR}/lib/android/arm64-v8a #cgo android,arm LDFLAGS:-L${SRCDIR}/lib/android/armeabi-v7a -#cgo android,amd64 LDFLAGS:-L${SRCDIR}/lib/android/x86_64 -#cgo linux,amd64 LDFLAGS:-L${SRCDIR}/lib/linux/amd64 +#cgo android,amd64 LDFLAGS:-L${SRCDIR}/lib/android/x86_64 -lstdc++ +#cgo linux,amd64 LDFLAGS:-L${SRCDIR}/lib/linux/amd64 -lstdc++ #cgo linux,arm64 LDFLAGS:-L${SRCDIR}/lib/linux/arm64 #cgo linux,mipsle LDFLAGS:-L${SRCDIR}/lib/linux/mipsel #cgo linux,arm LDFLAGS:-L${SRCDIR}/lib/linux/arm #cgo linux,s390x LDFLAGS:-L${SRCDIR}/lib/linux/s390x -#cgo darwin,amd64 LDFLAGS:-L${SRCDIR}/lib/darwin/amd64 +#cgo darwin,amd64 LDFLAGS:-L${SRCDIR}/lib/darwin/amd64 -lstdc++ #cgo darwin,arm64 LDFLAGS:-L${SRCDIR}/lib/darwin/arm64 -#cgo windows,amd64 LDFLAGS:-L${SRCDIR}/lib/windows/amd64 -#cgo openbsd,amd64 LDFLAGS:-L${SRCDIR}/lib/openbsd/amd64 -#cgo freebsd,amd64 LDFLAGS:-L${SRCDIR}/lib/freebsd/amd64 +#cgo windows,amd64 LDFLAGS:-L${SRCDIR}/lib/windows/amd64 -lstdc++ +#cgo openbsd,amd64 LDFLAGS:-L${SRCDIR}/lib/openbsd/amd64 -lstdc++ +#cgo freebsd,amd64 LDFLAGS:-L${SRCDIR}/lib/freebsd/amd64 -lstdc++ */ import "C" diff --git a/src/bls b/src/bls index ecf8c32..74cae71 160000 --- a/src/bls +++ b/src/bls @@ -1 +1 @@ -Subproject commit ecf8c32b58290443b585a097dd644c4ab8ccd2c1 +Subproject commit 74cae7144f49e931740e3396ce0147f4e249246e