Skip to content

Macos gnu make#18

Closed
dra27 wants to merge 7 commits intotrunkfrom
macos-gnu-make
Closed

Macos gnu make#18
dra27 wants to merge 7 commits intotrunkfrom
macos-gnu-make

Conversation

@dra27
Copy link
Owner

@dra27 dra27 commented May 4, 2020

No description provided.

dra27 added 7 commits May 3, 2020 12:29
Only the "old school build" test uses --disable-dependency-generation.
This is also tested on both Travis and AppVeyor, so we have good release
coverage checking of this option.
The $(wildcard *.h) should only be there with
--disable-dependency-generation, since otherwise gcc -MM will be
determining exactly which header files should be checked.
It's the macOS default installed version still. The dependency generation
inadvertently relies on behaviour introduced in GNU make 3.82 a decade ago.

The fix in otherlibs/systhreads/Makefile also corrects missing
NATIVE_CPPFLAGS when generating st_stubs.n.d, so st_stubs.n.o now
correctly depends on caml/stacks.h instead of caml/stack.h
It's a subtly broken thing to do, as discovered on the ARM workers on
Inria's CI.
No longer required, and in fact causing breakages now that -MG isn't used.
@dra27 dra27 closed this May 4, 2020
@dra27 dra27 deleted the macos-gnu-make branch May 6, 2020 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant