diff --git a/cyg_portable.sh b/cyg_portable.sh index 73892ed..4eb6707 100644 --- a/cyg_portable.sh +++ b/cyg_portable.sh @@ -61,9 +61,8 @@ if [ "$RELEASE" = "y" ]; then #start copying things to the lib folder cp -r /lib/pulseaudio/ dsd-fme-portable/lib/ - #Fix random new things that have popped up as of Dec 2025 + #support for LAPACK, BLAS, and FFTW3 (SIMD math libraries and dependencies) cp /lib/lapack/* dsd-fme-portable/dsd-fme/ - #gfortran-5 cp /bin/cyggfortran* dsd-fme-portable/dsd-fme/ #start copying things into the dsd-fme folder diff --git a/download-and-install-cygwin.sh b/download-and-install-cygwin.sh index a5786f0..5530962 100644 --- a/download-and-install-cygwin.sh +++ b/download-and-install-cygwin.sh @@ -25,6 +25,10 @@ if [ "$ANSWER" = "y" ]; then wget -O itpp-latest.tar.bz2 http://sourceforge.net/projects/itpp/files/latest/download?source=files tar xjf itpp-latest.tar.bz2 cd itpp-4.3.1/ + #newer Cygwin has Cmake 4.1.3 (or newer) so we need to replace the line with cmake_minimum_required to a newer version + #this doesn't seem to break anything, its just that cmake will refuse to run properly without a newer min version in it + #I'm just going to use the version that is used for most all my other cmake projects, seems to still be okay with new cmake + sed -i '/^cmake_minimum_required *( *VERSION *2\.8\.6 *)$/c\cmake_minimum_required(VERSION 3.10.2)' CMakeLists.txt mkdir build cd build cmake .. diff --git a/examples/Install_Notes.md b/examples/Install_Notes.md index 12248de..f857a50 100644 --- a/examples/Install_Notes.md +++ b/examples/Install_Notes.md @@ -135,7 +135,7 @@ Open Windows PowerShell (not Command Prompt) and copy and paste all of this in a ``` Invoke-WebRequest https://cygwin.com/setup-x86_64.exe -OutFile setup-x86_64.exe -.\setup-x86_64.exe --packages nano,libpulse-devel,libpulse-mainloop-glib0,libpulse-simple0,libpulse0,pulseaudio,pulseaudio-debuginfo,pulseaudio-equalizer,pulseaudio-module-x11,pulseaudio-module-zeroconf,pulseaudio-utils,sox-fmt-pulseaudio,libusb0,libusb1.0,libusb1.0-debuginfo,libusb1.0-devel,libncurses++w10,libncurses-devel,libncursesw10,ncurses,cmake,gcc-core,gcc-debuginfo,gcc-objc,git,make,socat,sox,sox-fmt-ao,zip,unzip,wget,gcc-g++,libsndfile-devel +.\setup-x86_64.exe --packages nano,libpulse-devel,libpulse-mainloop-glib0,libpulse-simple0,libpulse0,pulseaudio,pulseaudio-debuginfo,pulseaudio-equalizer,pulseaudio-module-x11,pulseaudio-module-zeroconf,pulseaudio-utils,sox-fmt-pulseaudio,libusb0,libusb1.0,libusb1.0-debuginfo,libusb1.0-devel,libncurses++w10,libncurses-devel,libncursesw10,ncurses,cmake,gcc-core,gcc-debuginfo,gcc-objc,git,make,socat,sox,sox-fmt-ao,zip,unzip,wget,gcc-g++,libsndfile-devel,libopenblas,liblapack-devel,libfftw3-devel ```