MSP-Greg / ruby-loco

Fully tested Ruby Windows Mingw, ucrt & mswin builds, built and saved on GitHub
https://github.com/MSP-Greg/ruby-loco
MIT License
17 stars 5 forks source link

Make commands in PKGBUILD #1

Closed MSP-Greg closed 5 years ago

MSP-Greg commented 7 years ago

@hsbt

First of all, I'm not sure if you're using any of this, or what you use for MinGW builds. I haven't updated this for a while.

Secondly, seems travis and appveyor have some issues today. Copy openssl library finder for ext/digest from OpenSSL extention built fine for me. Test results and build on BinTray.

I'm reviewing the make commands in the PKGBUILD file. Since I'm not a ctype, all I can do is compare the mswin appveyor.yml file and the .travis.yml file, as (I assume) a MinGW build is somewhat between the two.

Both files have make commands before the configure command. My current 'build command order' is:

autoreconf -fi
configure...
make -l update-unicode
make -j3 BASERUBY=${RUBY} UNICODE_FILES=. all

I may be integrating my work on Ruby specific packages, patches and repeatable testing back into RI2. Additionally, I and others are interested in getting more RI2 style versions available for use on Appveyor. Maybe builds back to 2.3.4, trunk/head, and even stable branches. With so many users staying on Ruby 2.3.x, there should be RI2 versions available. FYI, I'm using my trunk build in the daily appveyor_ruby log. I also use it when updating my doc site.

My builds are testing and working fine. Since I'm trying to get builds more Appveyor friendly (and move them there), I'm wondering why my test-all assertions are over double the amount shown on travis and appveyor...

Sorry for the message. You, nobu, usa, and others I thank for all your work. I'm just trying to apply the skills that I do have to improve ruby on windows. I do get frustrated, and I do have my 'stupid' moments...