Closed theandyb closed 1 year ago
Yes; for some reason; it depends on the platform.
Ok, if this is something platform dependent it probably makes sense to close this as an issue. I do find it a bit confusing that on line 20 of the makefile, there's the following DYN_LIBS
definition:
DYN_LIBS=-lz -lpthread -lbz2 -llzma -lcurl -lcrypto
and on line 32 there is
system: DYN_LIBS=-lz -lpthread -lbz2 -llzma
I'm not sure why it would make sense to omit-lcrypto
and -lcurl
on line 32
make is able to run all commands up to building the final executable, but for some reason excludes the
-lcurl
and-lcrypto
flags, even though both are listed in theDYN_LIBS
variable. I'm not sure why this is happening, but I am able to successfully compile the final executable simply by adding these two flags to the command that make attempts to use.What make tries to run:
What works: