mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-12 20:34:19 +00:00
Estimated hours taken: 0.75 Branches: main scripts/Mmake.rules: boehm_gc/Mmakefile: runtime/Mmakefile: library/Mmakefile: trace/Mmakefile: Run $(RANLIB) on the installed libraries. This is needed on MacOS 10.1, where the linker checks the date stamp on the .a file, refusing to link if this date is greater than the date when ranlib was run. Since installing the libraries with `cp' updates their timestamp, we need to rerun ranlib. scripts/Mmake.rules: Change some hard-coded occurrences of `.a' to `.$A'. This is probably needed to make things work properly when building with MSVC.