Draft
Conversation
b3a74ec to
bc561fb
Compare
8d3ad33 to
7302e8b
Compare
- Use Autoconf macros to discover the correct target prefix for
`as`. Results are cached.
- Call `as` directly, bypassing the C compiler driver, on all
platforms that expose `as`.
- Allow using `llvm-ml`/`llvm-ml64` when building with clang-cl. Note
that LLVM 21 is required to assemble the current amd64nt.asm file.
- Remove the ASPP variable by imitating GNU Make implicit rules. Add
support for ASFLAGS.
# default
COMPILE.S = $(CC) $(ASFLAGS) $(CPPFLAGS) -c
COMPILE.s = $(AS) $(ASFLAGS)
# default
PREPROCESS.S = $(CPP) $(CPPFLAGS)
%.o: %.s
# recipe to execute (built-in):
$(COMPILE.s) -o $@ $<
%.o: %.S
# recipe to execute (built-in):
$(COMPILE.S) -o $@ $<
%.s: %.S
# recipe to execute (built-in):
$(PREPROCESS.S) $< > $@
Indication as to whether ocamlopt assembles files via the C compiler or by calling the assembler directly. Co-authored-by: Antonin Décimo <antonin@tarides.com>
mingw-w64 is based on GCC, so supports -fdebug-prefix-map, but the test for it is skipped in configure. The test is no longer skipped (which means that Config.c_has_debug_prefix_map returns true) but the flag is still explicitly not used by the compilers (as before).
4b8897e to
1abc36d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.