Size: a a a

2021 May 15

VY

Vladislav Yarmak in Go-go!
можно попробовать статически слинковаться, но я б не стал
источник

VY

Vladislav Yarmak in Go-go!
там прирост "всего" в 2 раза - погоды не делает
источник

S

Skill in Go-go!
в 5 раз, чел же проводил тесты, в ридми есть
источник

VY

Vladislav Yarmak in Go-go!
6 лет назад может так и было
источник

VY

Vladislav Yarmak in Go-go!
щас - нет
источник

VY

Vladislav Yarmak in Go-go!
user@dt1:~/src/go-fastpbkdf2> go test -bench . -benchtime 3s
goos: linux
goarch: amd64
pkg: github.com/ctz/go-fastpbkdf2
cpu: Intel(R) Pentium(R) CPU G4400 @ 3.30GHz
Benchmark_fastpbkdf2_SHA1-2             36    97193747 ns/op
Benchmark_std_SHA1-2                    16   208833534 ns/op
Benchmark_fastpbkdf2_SHA256-2           18   192777022 ns/op
Benchmark_std_SHA256-2                   7   449759335 ns/op
Benchmark_fastpbkdf2_SHA512-2           10   306883038 ns/op
Benchmark_std_SHA512-2                   6   519368564 ns/op
PASS
ok    github.com/ctz/go-fastpbkdf2  24.622s
источник

S

Skill in Go-go!
первое вроде получилось, теперь не может libcrypto найти
cannot find -lcrypto
set CGO_CFLAGS=-Ic:\OpenSSL-Win64\include
щас я так делаю, нужно еще передать путь до libcrypto
как это сделать, если кавычки не поддерживаются?
источник

VY

Vladislav Yarmak in Go-go!
при запуске или при компиляции не может найти?
источник

S

Skill in Go-go!
при компиляции
источник

VY

Vladislav Yarmak in Go-go!
нет, с инклудами у тебя уже всё ок
источник

VY

Vladislav Yarmak in Go-go!
тебе нужно передать путь для линковки
источник

VY

Vladislav Yarmak in Go-go!
-L опция вроде бы
источник

S

Skill in Go-go!
так?
set CGO_CFLAGS=-Ic:\OpenSSL-Win64\include -Lc:\OpenSSL-Win64\lib
источник

VY

Vladislav Yarmak in Go-go!
наверное да
источник

S

Skill in Go-go!
все равно найти не может
источник

VY

Vladislav Yarmak in Go-go!
а можно текст ошибки?
источник

S

Skill in Go-go!
c:/users/skill/gcc/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lcrypto collect2.exe: error: ld returned 1 exit status
источник

VY

Vladislav Yarmak in Go-go!
а
источник

VY

Vladislav Yarmak in Go-go!
опцию -L вроде как надо заталкивать в CGO_LDFLAGS
источник

ВС

Владимир Столяров... in Go-go!
А вот скажите, этот геморрой с cgo и (ещё больший) с кросс-платформой стоит той разницей в скорости, которая может быть между pure-go реализацией и openssl?
источник