[vlc-devel] [PATCH] contrib: libssp: build libssp on Win32 so we can patch it to use bcrypt
Martin Storsjö
martin at martin.st
Tue Apr 7 15:27:14 CEST 2020
On Tue, 7 Apr 2020, Steve Lhomme wrote:
> diff --git a/contrib/src/libssp/SHA512SUMS b/contrib/src/libssp/SHA512SUMS
> new file mode 100644
> index 00000000000..f750660d9cb
> --- /dev/null
> +++ b/contrib/src/libssp/SHA512SUMS
> @@ -0,0 +1 @@
> +40a2ee4fb42fc6474a0fbde208bfff310e160fcb1b015c09f50e7bb7f6039e5b0f81048fc09b239a1e2f03a67b7d8bfe37e64b1683105d2c1ff0af662a65262e libssp-9_2_0.tar.gz
> diff --git a/contrib/src/libssp/rules.mak b/contrib/src/libssp/rules.mak
> new file mode 100644
> index 00000000000..42fed0c714b
> --- /dev/null
> +++ b/contrib/src/libssp/rules.mak
> @@ -0,0 +1,28 @@
> +# libssp
> +LIBSSP_VERSION := 9_2_0
> +LIBSSP_SVNURL := svn://gcc.gnu.org/svn/gcc/tags/gcc_$(LIBSSP_VERSION)_release/libssp
Oh, does this url still work now? I had to change it in llvm-mingw a while
back,
https://github.com/mstorsjo/llvm-mingw/commit/ad3d710c9a0fe40193b01c4a87fb0cde7fdf9718#diff-61ff93e7b0a019a6b2791677ea7c6770,
as the old SVN url didn't seem to work at the time. But maybe it only was
temporary - keeping the old SVN intact at the old url would indeed be the
most sensible thing to do.
> +.libssp: libssp
> + $(RECONF)
> + cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
> + cd $< && $(MAKE) install
Does this work with clang/llvm-mingw as well? When I tested building
libssp using the normal automake build system (in the subdir in a full gcc
checkout, iirc) its configure script failed due to wanting to test some
obscure flags that clang didn't implement at the time - that's why I've
bundled a small handwritten makefile instead in llvm-mingw. Or maybe it
was just due to it not working standalone in a subdir?
// Martin
More information about the vlc-devel
mailing list