aboutsummaryrefslogtreecommitdiffstats
path: root/kerl
AgeCommit message (Collapse)Author
2017-10-02Roll 1.6.01.6.0Mark Allen
2017-10-02Merge remote-tracking branch 'origin/wx_fixes' into high_sierra_flagMark Allen
2017-10-02Don't stomp on defined CC valuesMark Allen
2017-10-02Rework how the wx patch is appliedMark Allen
Make sure it's focused on macOS and doesn't rely on a newer perl installation to trigger.
2017-10-02Maybe munge LD and DED flags when macOS >= 10.13Mark Allen
As explained in #230, DED_LDFLAGS must be set correctly for clang 9 to compile various OTP applications correctly including crypto. This patch reworks #230 a little bit so that it's a tiny bit more generalized, in case we run across another situation where this needs to be done for a particular operating system.
2017-09-28Fix point arithmetic in wx_impl.cpp for Erlang < 20.0Sergey Elin
2017-09-28Hardcoded CC and DED_LD to `clang` for High Sierra onlyJoe DeVivo
2017-09-27DED_LDFLAGS tomfoolery for macOS 10.13Joe DeVivo
2017-08-03Add a usage line for 'kerl path' subcommandsanmiguel
2017-07-31Fix "kerl plt" to show actual pathShunichi Shinohara
2017-05-25Roll 1.5.11.5.1Mark Allen
2017-05-25Remove spurious spaces around KERL_CONFIGURE_OPTIONS lineRichard Bowker
- extra spaces were causing the line to error: /usr/local/bin/kerl: line 552: KERL_CONFIGURE_OPTIONS: command not found
2017-05-24Merge pull request #208 from kerl/bump-1.5.0Mark Allen
Bump version to 1.5.0
2017-05-24Merge pull request #205 from kerl/force_64_bits_macosMark Allen
Always turn on 64 bit builds for macOS
2017-05-24Merge pull request #206 from kerl/gh-193-mtc-fix-doc-linksMark Allen
Conditionally switch where docs symlink to
2017-05-23Bump version to 1.5.0bump-1.5.0sanmiguel
Merge this last for Milestone 1.5.0, then tag and release
2017-05-23Conditionally switch where docs symlink togh-193-mtc-fix-doc-linkssanmiguel
In some cases the docs are built without the 'erlang' subdir. Fixes #193
2017-05-23Always turn on 64 bit builds for macOSforce_64_bits_macosMark Allen
2017-05-23Get perl version in a more portable wayget_perl_verMark Allen
2017-05-23Merge pull request #201 from kerl/force-moveMark Allen
Add a force flag for some mv
2017-05-23Merge pull request #198 from kerl/gh197Mark Allen
Apply makeop patch for perls >= 5.22
2017-05-05Add a -f flag for balky mvforce-moveMark Allen
Some Linuxes get cranky when you try to move files on top of an existing directory. So we add the -f flag to say it's ok to overwrite that old stuff.
2017-04-13fix bad usage of 'read' commandVlad Dumitrescu
2017-03-30Apply makeop patch for perls >= 5.22gh197Mark Allen
2017-02-22Roll 1.4.21.4.2Mark Allen
2017-02-21Use string not-equal instead of integer not-equalbugfix2Mark Allen
2017-02-20Revert the printf/echo changesanmiguel
2017-02-18Flesh out 'kerl path'sanmiguel
2017-02-17First pass at some of 'kerl path'sanmiguel
WIP, lots TODO
2017-02-16Add 'kerl path' subcommandsanmiguel
Re #185 - [x] add `path` subcommad
2017-02-12Merge pull request #181 from kerl/fix-build_pltMark Allen
Attempt a more accurate way to get apps for dialyzer PLT building
2017-02-11Attempt a more accurate way to get apps for dialyzer PLT buildingfix-build_pltsanmiguel
2017-02-05Fix syntax for fetching old summtc-fix-read-kerl-config-storage-filenamesanmiguel
2017-02-05Merge pull request #176 from kerl/gh170Mark Allen
Assert perl exists before builds (#170)
2017-02-05Fix handling of KERL_INSTALL_HTMLDOCS and KERL_PROMPTsanmiguel
We had no handling for KERL_INSTALL_HTMLDOCS being set in the shell properly, as KERL_INSTALL_MANPAGES is handled There was a typo in the use of KERL_PROMPT in CSH activate scripts
2017-02-05Add basic build option printoutMark Allen
2017-02-02Store build configuration in a fileconfigMark Allen
This change implements storing the build configuration in a file which can later be compared to a potentially new configuration which might trigger the need to re-run the OTP configuration steps. We also copy the build configuration into the installation directory so that at some future time we can write or enhance a command which shows the build configuration. Addresses #162 #158
2017-02-02Assert perl exists before builds (#170)gh170Mark Allen
Perl 5 is required to compile Erlang from source. It's used (among other things) to assemble BEAM opcodes, NIF jump tables and more. We now assert perl exists on the PATH before we proceed to build Erlang or test for Perl's version string. We also now test for Java before we try to find its version. Java is not required to compile Erlang though, so we don't output any warnings or errors if its not found.
2017-01-26Unset ERL_TOP before kerl executes (#102)Mark Allen
2016-12-19Merge pull request #168 from sanmiguel/mtc-fix-get_otp_versionMark Allen
Allow an underscore-prefixed alphanum suffix to the OTP version
2016-12-15Revert "Remove extraneous 's'"mtc-revert-aa237c7sanmiguel
This reverts commit aa237c72060e64a98b0e8a3b3be475387c73f53e.
2016-12-09Greatly simplify regex usedsanmiguel
2016-12-07Allow an underscore-prefixed alphanum suffix to the OTP versionsanmiguel
This helps supporting custom forks of OTP e.g. basho/otp
2016-11-20Remove extraneous 's'Mark Allen
Close #167
2016-10-13Roll 1.3.41.3.4Mark Allen
2016-10-13Merge pull request #166 from kerl/gh83Mark Allen
Exit if curl fails; download if archive 0 sized
2016-10-11Exit if curl fails; download if archive 0 sizedMark Allen
If a curl command fails, exit from kerl instead of blindly continuing. Also if an archive has 0 size, try to download it again, even if the file exists. (This is the difference between -f and -s tests in bash.) Closes #83
2016-10-11Use a more portable way to put PATH back to normalLoïc Hoguin
2016-10-07Roll 1.3.31.3.3Mark Allen
2016-10-07Merge pull request #161 from kerl/homebrewMark Allen
Ask homebrew for openssl location if available