Warmcat homepage andy@warmcat.com
libwebsockets
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1756753675, "reponame":"openssl", "desc":"OpenSSL", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl", "f":3, "items": [ {"schema":"libjg2-1", "cid":"6fb4dc7dad3dcb593a40f383da1d10f3", "commit": {"type":"commit", "time": 1463084430, "time_ofs": 120, "oid_tree": { "oid": "933f3665ba1998349f87161c3488ed1a1a51ee34", "alias": []}, "oid":{ "oid": "3ec8a1cfd8e06e2308fc318d8071aa7b5ddda146", "alias": []}, "msg": "Windows: When installing libraries and executables, install .pdb files as well", "sig_commit": { "git_time": { "time": 1463084430, "offset": 120 }, "name": "Richard Levitte", "email": "levitte@openssl.org", "md5": "b737120f0642a6a5c30c6291e6170c77" }, "sig_author": { "git_time": { "time": 1463069301, "offset": 120 }, "name": "Richard Levitte", "email": "levitte@openssl.org", "md5": "b737120f0642a6a5c30c6291e6170c77" }}, "body": "Windows: When installing libraries and executables, install .pdb files as well\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n" , "diff": "diff --git a/CHANGES b/CHANGES\nindex ea4f515..b096ec6 100644\n--- a/CHANGES\n+++ b/CHANGES\n@@ -4,6 +4,12 @@\n \n Changes between 1.0.2g and 1.1.0 [xx XXX xxxx]\n \n+ *) With Windows Visual Studio builds, the .pdb files are installed\n+ alongside the installed libraries and executables. For a static\n+ library installation, ossl_static.pdb is the associate compiler\n+ generated .pdb file to be used when linking programs.\n+ [Richard Levitte]\n+\n *) Remove openssl.spec. Packaging files belong with the packagers.\n [Richard Levitte]\n \ndiff --git a/Configurations/10-main.conf b/Configurations/10-main.conf\nindex c708f5e..f928d1f 100644\n--- a/Configurations/10-main.conf\n+++ b/Configurations/10-main.conf\n@@ -1247,8 +1247,8 @@ sub vms_info {\n coutflag \u003d\u003e \u0022/Fo\u0022,\n rc \u003d\u003e \u0022rc\u0022,\n rcoutflag \u003d\u003e \u0022/fo\u0022,\n- lib_cflags \u003d\u003e add(\u0022/Zi /Fdlib\u0022),\n- dso_cflags \u003d\u003e \u0022/Zi\u0022,\n+ lib_cflags \u003d\u003e add(\u0022/Zi /Fdossl_static\u0022),\n+ dso_cflags \u003d\u003e \u0022/Zi /Fddso\u0022,\n bin_cflags \u003d\u003e \u0022/Zi /Fdapp\u0022,\n lflags \u003d\u003e add(\u0022/debug\u0022),\n shared_ldflag \u003d\u003e \u0022/dll\u0022,\ndiff --git a/Configurations/windows-makefile.tmpl b/Configurations/windows-makefile.tmpl\nindex 3be7f76..408a87f 100644\n--- a/Configurations/windows-makefile.tmpl\n+++ b/Configurations/windows-makefile.tmpl\n@@ -60,8 +60,11 @@ SHLIB_VERSION_NUMBER\u003d{- $config{shlib_version_number} -}\n \n LIBS\u003d{- join(\u0022 \u0022, map { $_.$libext } @{$unified_info{libraries}}) -}\n SHLIBS\u003d{- join(\u0022 \u0022, map { shlib($_) } @{$unified_info{libraries}}) -}\n+SHLIBPDBS\u003d{- join(\u0022 \u0022, map { local $shlibext \u003d \u0022.pdb\u0022; shlib($_) } @{$unified_info{libraries}}) -}\n ENGINES\u003d{- join(\u0022 \u0022, map { dso($_) } @{$unified_info{engines}}) -}\n+ENGINEPDBS\u003d{- join(\u0022 \u0022, map { local $dsoext \u003d \u0022.pdb\u0022; dso($_) } @{$unified_info{engines}}) -}\n PROGRAMS\u003d{- join(\u0022 \u0022, map { $_.$exeext } grep { !m|^test\u005c\u005c| } @{$unified_info{programs}}) -}\n+PROGRAMPDBS\u003d{- join(\u0022 \u0022, map { $_.\u0022.pdb\u0022 } grep { !m|^test\u005c\u005c| } @{$unified_info{programs}}) -}\n TESTPROGS\u003d{- join(\u0022 \u0022, map { $_.$exeext } grep { m|^test\u005c\u005c| } @{$unified_info{programs}}) -}\n SCRIPTS\u003d{- join(\u0022 \u0022, @{$unified_info{scripts}}) -}\n \n@@ -165,7 +168,7 @@ uninstall: uninstall_docs uninstall_sw\n libclean:\n \t$(PERL) -e \u0022map { m/(.*)\u005c.dll$$/; unlink glob \u0022\u0022\u0022$$1.*\u0022\u0022\u0022; } @ARGV\u0022 $(SHLIBS)\n \t-del /Q /F $(LIBS)\n-\t-del lib.pdb\n+\t-del ossl_static.pdb\n \n clean: libclean\n \t-del /Q /F $(PROGRAMS) $(TESTPROGS) $(ENGINES) $(SCRIPTS)\n@@ -204,6 +207,9 @@ install_dev:\n \t@$(PERL) $(SRCDIR)\u005cutil\u005cmkdir-p.pl \u0022$(DESTDIR)$(INSTALLTOP)\u005c$(LIBDIR)\u0022\n \t@$(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(LIBS) \u005c\n \t\t\t\t \u0022$(DESTDIR)$(INSTALLTOP)\u005c$(LIBDIR)\u0022\n+\t@if \u0022$(SHLIBS)\u0022\u003d\u003d\u0022\u0022 \u005c\n+\t $(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl ossl_static.pdb \u005c\n+ \u0022$(DESTDIR)$(INSTALLTOP)\u005c$(LIBDIR)\u0022\n \n uninstall_dev:\n \n@@ -213,6 +219,8 @@ install_engines:\n \t@$(PERL) $(SRCDIR)\u005cutil\u005cmkdir-p.pl \u0022$(DESTDIR)$(ENGINESDIR)\u0022\n \t@if not \u0022$(ENGINES)\u0022\u003d\u003d\u0022\u0022 \u005c\n \t $(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(ENGINES) \u0022$(DESTDIR)$(ENGINESDIR)\u0022\n+\t@if not \u0022$(ENGINES)\u0022\u003d\u003d\u0022\u0022 \u005c\n+\t $(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(ENGINEPDBS) \u0022$(DESTDIR)$(ENGINESDIR)\u0022\n \n uninstall_engines:\n \n@@ -222,7 +230,13 @@ install_runtime:\n \t@$(PERL) $(SRCDIR)\u005cutil\u005cmkdir-p.pl \u0022$(DESTDIR)$(INSTALLTOP)\u005cbin\u0022\n \t@if not \u0022$(SHLIBS)\u0022\u003d\u003d\u0022\u0022 \u005c\n \t $(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(SHLIBS) \u0022$(DESTDIR)$(INSTALLTOP)\u005cbin\u0022\n-\t@$(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(PROGRAMS) \u0022$(DESTDIR)$(INSTALLTOP)\u005cbin\u0022\n+\t@if not \u0022$(SHLIBS)\u0022\u003d\u003d\u0022\u0022 \u005c\n+\t $(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(SHLIBPDBS) \u005c\n+ \u0022$(DESTDIR)$(INSTALLTOP)\u005cbin\u0022\n+\t@$(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(PROGRAMS) \u005c\n+ \u0022$(DESTDIR)$(INSTALLTOP)\u005cbin\u0022\n+\t@$(PERL) $(SRCDIR)\u005cutil\u005ccopy.pl $(PROGRAMPDBS) \u005c\n+ \u0022$(DESTDIR)$(INSTALLTOP)\u005cbin\u0022\n \n uninstall_runtime:\n \n","s":{"c":1756753675,"u": 37470}} ],"g": 38812,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}