Open chenrui333 opened 2 months ago
Hi. Sorry about the confusion here. Let me try to clarify:
bulk_extractor
requires OpenSSL on some platforms, but not on MacOS, as it uses the OS-provided encryption routines there.bulk_extractor
now really wants to use re2
which requires abseil
. So it really does require both!re2
and abseil
package for mingw..*@company.com
. Please let me know if you have suggestions to help me address above.
bulk_extractor
requires OpenSSL on some platforms, but not on MacOS, as it uses the OS-provided encryption routines there.
but if openssl present, then it would link to the openssl instead of os-provided crypto?
bulk_extractor
now really wants to usere2
which requiresabseil
. So it really does require both!
I thought about it, make sense to me, but somehow on the brew linux build, the abseil did not get linked, do you know why?
bulk_extractor
requires OpenSSL on some platforms, but not on MacOS, as it uses the OS-provided encryption routines there.but if openssl present, then it would link to the openssl instead of os-provided crypto?
No. bulk_extractor
uses dfxml for its hashing, and if common crypto is provided, it will use that instead of openSSL:
bulk_extractor
now really wants to usere2
which requiresabseil
. So it really does require both!I thought about it, make sense to me, but somehow on the brew linux build, the abseil did not get linked, do you know why?
Perhaps it's in the base library somewhere.
👋 I can still see openssl linkage for
bulk_extractor
for the homebrew build, but in the build note, it said openssl is not required, is that true?https://github.com/simsong/bulk_extractor/blob/b2279ce0c7e85cf5a68cbc1d130ffc4ac322f263/etc/CONFIGURE_MACOS.bash#L26
Also another thing, it looks like abseil is linked for macos builds, but not linux build, did I miss any build config? Thanks!
relates to https://github.com/Homebrew/homebrew-core/pull/183451