diff options
-rw-r--r-- | AMBuilder | 4 | ||||
-rw-r--r-- | README.md | 14 |
2 files changed, 11 insertions, 7 deletions
@@ -29,7 +29,7 @@ ext.compiler.cxxincludes += [ os.path.join(Extension.mms_root, 'core', 'sourcehook') ] ext.compiler.cxxflags += ['-Wno-error=deprecated-declarations'] -ext.compiler.pkg_config('libcurl', link='static') -ext.compiler.pkg_config('openssl', link='static') +ext.compiler.pkg_config('libcurl') +ext.compiler.pkg_config('openssl') Extension.extensions += [builder.Add(ext)] @@ -17,10 +17,11 @@ Building ambuild Requirements: + * AMBuild * SourceMod * MetaMod: Source -* pkg-config, which should be able to find static 32-bit: +* pkg-config, which should be able to find 32-bit: * openssl * libcurl, which for parity with neocurl, should apparently be built with at least: @@ -39,9 +40,10 @@ server directory. Releases -------- -Given the rate at which CVEs appear in OpenSSL, prepackaged static builds would -be irresponsible. You are encouraged to find a way to maintain builds against -up-to-date system libraries. +* statically linked releases would be [irresponsible] +* dynamically linked releases would be [pointless] + +sorry mate just build it yourself Licensing --------- @@ -51,4 +53,6 @@ best of my knowledge, OpenSSL and cURL present no licensing incompatibilities via linkage. [neocurl]: https://github.com/sapphonie/SM-neocurl-ext -[SourceMod cURL]: https://code.google.com/archive/p/sourcemod-curl-extension
\ No newline at end of file +[SourceMod cURL]: https://code.google.com/archive/p/sourcemod-curl-extension +[irresponsible]: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=openssl +[pointless]: https://blog.hiler.eu/win32-the-only-stable-abi/ |