You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- changed dockerfiles to always install python3 - not conditionally (cuz switching more of scripts over from perl to python, I think)
78
+
- get openssh to autostart on dev containers
79
+
- lose no longer needed [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]'Tls12,Tls13' from windows
80
+
Dockerfiles
81
+
- VS_17_14_8
82
+
- use msys 2025-06-22 release
83
+
- allow ACTUAL_RUN_CMD arg to RunInDockerEnvironemt script, and use to add start-stroika-dev-containers to makefile, and have them auto-restart on reboot - autostarting ssh
84
+
85
+
- Makefiles
86
+
- get rid of commented out/deprecated makefile variables: StroikaFoundationSupportLibs PKG_CONFIG_STATIC_COMPONENTS, and TPP_PKG_CONFIG_PATH
87
+
- Comment out STRIP_INCLUDE_COMPILER_FLAGS since unused and appears obosolete (Makefile-Common.mk)
88
+
- moved SharedMakeVariables-Default.mk StroikaLibDir to be (StroikaPlatformTargetBuildDir)lib/ (added lib/)
89
+
- Big makefile refactoring - deprecating ScriptsLib/Makefile-Common.mk - just include SharedMakeVariables-Default.mk instead;
90
+
- ObjDir/SrcDir declared at top of file
91
+
- cleanup WIN_USE_PROGRAM_DATABASE (largely unused anymore) feature to use StroikaLibDir name so works with new location of stroika libraries
92
+
- MSYS2_ARG_CONV_EXCL BWA still needed (docuemnted why) - needed more complex BWA in ScriptsLib/ApplyConfiguration fpr MSYS2_ARG_CONV_EXCL issue
93
+
- lose extra no longer needed include IntermediateFiles//Configuration.mk in each makefile - now done in ScriptsLib/SharedMakeVariables-Default.mk
94
+
- moved ThirdPartyComponents builds output to StroikaPlatformTargetBuildDir (one level up) - so more like standard unix --prefix and stroika libs all together with those of other libraries (for more use of .pc files)
95
+
(instead of $(StroikaRoot)Builds/$(CONFIGURATION))
96
+
- better docs/warnings in ScriptsLib/SharedBuildRules-Default.mk
97
+
- moved SED makefile variable into ScriptsLib/SharedMakeVariables-Default.mk
98
+
- added TOP_ROOT to SharedMakeVariables-Default.mk
99
+
- minor cleanup to Tests/Makefile-Test-Template.mk
100
+
- use DETECTED_HOST_OS MSYS insetad of BuildPlatform is VisualStudio for one BWA specific to MSYS
101
+
- lose obsolete LinkerArgs_StroikaDependentLibDependencies from SharedMakeVariables-Default.mk
102
+
- cleanups to DEFAULT_LINK_LINE makefile macro (e.g LinkerArgs_ExtraSuffix changes)
- dont add LinkerArgs_LibDependencies_ADD to linker-args any longer (using boost.pc); push (@packageCfgNames, boost); various makefile cleanups (esp to third party components) to get more working using --libs and pkg-config
118
+
- renamed LinkerArgs_ExtraPrefix -> Platform_LinkerArgs_ExtraPrefix and LinkerArgs_ExtraSuffix -> Platform_LinkerArgs_ExtraSuffix; and draft DEFAULT_LINK_LINE2
119
+
- lose support for EXTRA_COMPILER_ARGS in configuration
120
+
- configure: just include Builds/1042configurationName/include in INCLUDES_PATH_ADD instead of FOUNDATION_INCLUDES_PATH
121
+
- -noexp -noimplib linker args for visual studio to avoid 'Creating library ...'' message from linker
122
+
- moved Stroika-Current-Version.h to Builds/$CONFIG/include/Stroika; renamed Stroika-Current-Version to Stroika/Current-Version.h
123
+
- lose IntermediateFiles from FOUNDATION_INCLUDES_PATH
- Always add Builds/$configurationName/include/ to include path in configure: even if no third party components (for stroika-version.h)
126
+
127
+
- fixed stroika foundation/frameworks library names to fit with new .pc file usage
128
+
- **new** CreatePackageConfigFiles
129
+
- ApplyConfiguration
130
+
- call CreatePackageConfigFiles
131
+
- updated configure and ApplyConfiguration (etc) to store FOUNDATION_CPPFLAGS_NOTINCLUDES and PLATFORM_CPPFLAGS_NOTINCLUDES instead of CPPFLAGS_NOTINCLUDES
132
+
- **new** SplitCFLAGS
133
+
- new script pkg-config-msvc, new file boost/boost.pc;
134
+
- RunLocalWindowsDockerRegressionTests
135
+
- lose DOCKER_NETWORK flag support and instead better document to use the dns: 8.8.8.8 config setting to fix this problem
136
+
73
137
- Library
74
138
- Common
75
139
- **new** LazyType_t
@@ -79,124 +143,32 @@ with
79
143
- Memory
80
144
- deprecated Memory::NEltsOf - use std::size() or std::ssize() instead
81
145
82
-
83
-
- Makefiles
84
-
- get rid of commented out/deprecated makefile variables: StroikaFoundationSupportLibs PKG_CONFIG_STATIC_COMPONENTS, and TPP_PKG_CONFIG_PATH
85
-
- Comment out STRIP_INCLUDE_COMPILER_FLAGS since unused and appears obosolete (Makefile-Common.mk)
86
-
- moved SharedMakeVariables-Default.mk StroikaLibDir to be (StroikaPlatformTargetBuildDir)lib/ (added lib/)
87
-
- Big makefile refactoring - deprecating ScriptsLib/Makefile-Common.mk - just include SharedMakeVariables-Default.mk instead;
88
-
- ObjDir/SrcDir declared at top of file
89
-
- cleanup WIN_USE_PROGRAM_DATABASE (largely unused anymore) feature to use StroikaLibDir name so works with new location of stroika libraries
90
-
- MSYS2_ARG_CONV_EXCL BWA still needed (docuemnted why) - needed more complex BWA in ScriptsLib/ApplyConfiguration fpr MSYS2_ARG_CONV_EXCL issue
91
-
- lose extra no longer needed include IntermediateFiles//Configuration.mk in each makefile - now done in ScriptsLib/SharedMakeVariables-Default.mk
92
-
- moved ThirdPartyComponents builds output to StroikaPlatformTargetBuildDir (one level up) - so more like standard unix --prefix and stroika libs all together with those of other libraries (for more use of .pc files)
93
-
(instead of $(StroikaRoot)Builds/$(CONFIGURATION))
94
-
- better docs/warnings in ScriptsLib/SharedBuildRules-Default.mk
95
-
- moved SED makefile variable into ScriptsLib/SharedMakeVariables-Default.mk
96
-
- added TOP_ROOT to SharedMakeVariables-Default.mk
97
-
- minor cleanup to Tests/Makefile-Test-Template.mk
98
-
- use DETECTED_HOST_OS MSYS insetad of BuildPlatform is VisualStudio for one BWA specific to MSYS
99
-
- lose obsolete LinkerArgs_StroikaDependentLibDependencies from SharedMakeVariables-Default.mk
100
-
- cleanups to DEFAULT_LINK_LINE makefile macro (e.g LinkerArgs_ExtraSuffix changes)
- dont add LinkerArgs_LibDependencies_ADD to linker-args any longer (using boost.pc); push (@packageCfgNames, boost); various makefile cleanups (esp to third party components) to get more working using --libs and pkg-config
116
-
- renamed LinkerArgs_ExtraPrefix -> Platform_LinkerArgs_ExtraPrefix and LinkerArgs_ExtraSuffix -> Platform_LinkerArgs_ExtraSuffix; and draft DEFAULT_LINK_LINE2
117
-
- lose support for EXTRA_COMPILER_ARGS in configuration
118
-
- configure: just include Builds/1042configurationName/include in INCLUDES_PATH_ADD instead of FOUNDATION_INCLUDES_PATH
119
-
-noexp -noimplib linker args for visual studio to avoid Creating library ... message from linker
120
-
- moved Stroika-Current-Version.h to Builds/$CONFIG/include/Stroika; renamed Stroika-Current-Version to Stroika/Current-Version.h
121
-
122
-
- lose IntermediateFiles from FOUNDATION_INCLUDES_PATH
- Always add Builds/$configurationName/include/ to include path in configure: even if no third party components (for stroika-version.h)
125
-
126
-
- fixed stroika foundation/frameworks library names to fit with new .pc file usage
127
-
- **new** CreatePackageConfigFiles
128
-
- ApplyConfiguration
129
-
- call CreatePackageConfigFiles
130
-
- updated configure and ApplyConfiguration (etc) to store FOUNDATION_CPPFLAGS_NOTINCLUDES and PLATFORM_CPPFLAGS_NOTINCLUDES instead of CPPFLAGS_NOTINCLUDES
131
-
- **new** SplitCFLAGS
132
-
- new script pkg-config-msvc, new file boost/boost.pc;
133
-
134
146
- ThirdPartyComponents
135
147
- generate/fix pkgconfig files for sqlite, and zlib (static); lose explicit link dependencies in configure script (replacing with adding those pkgfiles to list of pkgconfig file names - using stroika-foundatipn.pc
136
148
- libcurl
137
149
- tried 8.15.0; revert to curl 8.12.1, cuz 8.15.0 seems to have same cookie bug (caught by asan - maybe)
138
-
139
150
- lzma
140
151
- lzma.pc support
141
152
- xerces
142
153
- fixed xerces build code to use .pc file (instead of configure add of libs etc)
143
154
- libxml2
144
155
- makefile tweak to workaround issues with stroika-foundation.pc file (still experiemntal windows only)
145
156
- libxml2 2.14.5
146
-
147
157
- mongocxxdriver
148
158
- 4.1.1
149
-
150
159
- sqlite
151
160
- 3.50.2
152
-
153
161
- zlib
154
162
- minor tweaks makefile
155
-
156
-
157
163
- Tests
158
164
- Added -I${ObjDir_ToolsSafe} to CPPFLAGS for Tests makefile template and fixed ref to where to #include from for test/34
159
-
160
165
- docker tests
161
166
- windows - docker image mem usage size upped 12G to 13G cuz sometiems runs out
162
-
163
167
- Tools
164
168
- HTMLViewCompiler
165
169
- moved HTMLViewCompiler install to bin directory
166
170
167
171
168
-
- Docker
169
-
- changed dockerfiles to always install python3 - not conditionally (cuz switching more of scripts over from perl to python, I think)
170
-
- get openssh to autostart on dev containers
171
-
172
-
173
-
- VS_17_14_8
174
-
175
-
#if 0
176
-
177
-
"in docker container, use msys 2025-06-22 release"
allow ACTUAL_RUN_CMD arg to RunInDockerEnvironemt script, and use to add start-stroika-dev-containers to makefile, and have them auto-restart on reboot - autostarting ssh
lose DOCKER_NETWORK flag support in RunLocalWindowsDockerRegressionTests and instead better document to use the dns: 8.8.8.8 config setting to fix this problem
0 commit comments