From: Keith M. <no...@so...> - 2017-12-28 21:12:16
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Repository: mingw-org-wsl". The branch, 5.1-trunk has been updated via 392cbd7a4a3170713880eae9d2d185803cca2f0e (commit) from 95cd5e0fa785ec3b21035e91884b1a3b860d2b0a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sf.net/p/mingw/mingw-org-wsl/ci/392cbd7a4a3170713880eae9d2d185803cca2f0e/ commit 392cbd7a4a3170713880eae9d2d185803cca2f0e Author: Keith Marshall <ke...@us...> Date: Thu Dec 28 21:08:21 2017 +0000 Fix a build issue, assembling generic SX files. diff --git a/mingwrt/ChangeLog b/mingwrt/ChangeLog index 2f6fb6b..58b3e42 100644 --- a/mingwrt/ChangeLog +++ b/mingwrt/ChangeLog @@ -1,3 +1,12 @@ +2017-12-28 Keith Marshall <ke...@us...> + + Fix a build issue, assembling generic SX files. + + * Makefile.in (%_generic.sx): Always use $(COMPILE.sx) to pre-process + and assemble these; with $(CC) -c $(ALL_CPPFLAGS) $(ASFLAGS), versions + of GCC, prior to GCC-4.3, will fail to identify the source file suffix + correctly, resulting in failure to assemble the code. + 2017-12-18 Keith Marshall <ke...@us...> Support strtok() re-entrancy, per request [#2342]. diff --git a/mingwrt/Makefile.in b/mingwrt/Makefile.in index 1b8f081..0a12baf 100644 --- a/mingwrt/Makefile.in +++ b/mingwrt/Makefile.in @@ -491,15 +491,15 @@ $(addsuffix .$(OBJEXT), llround llroundf llroundl): %.$(OBJEXT): lround_generic. # vpath %.sx ${mingwrt_srcdir}/mingwex/math $(addsuffix .$(OBJEXT), % %f %l): %_generic.sx - $(CC) -c -D_$*_source $(ALL_CPPFLAGS) $(ASFLAGS) -o $*.$(OBJEXT) $< - $(CC) -c -D_$*f_source $(ALL_CPPFLAGS) $(ASFLAGS) -o $*f.$(OBJEXT) $< - $(CC) -c -D_$*l_source $(ALL_CPPFLAGS) $(ASFLAGS) -o $*l.$(OBJEXT) $< + $(COMPILE.sx) -D_$*_source -o $*.$(OBJEXT) $< + $(COMPILE.sx) -D_$*f_source -o $*f.$(OBJEXT) $< + $(COMPILE.sx) -D_$*l_source -o $*l.$(OBJEXT) $< # Several generically implemented functions also require separate # assembly of their generic back-end support routines. # x87%.$(OBJEXT): %_generic.sx - $(CC) -c $(ALL_CPPFLAGS) $(ASFLAGS) -o $@ $< + $(COMPILE.sx) -o $@ $< # Historically, MinGW.org's libm.a has been a dummy, delivering # nothing of value; FIXME: IMO, this sucks; it should deliver the ----------------------------------------------------------------------- Summary of changes: mingwrt/ChangeLog | 9 +++++++++ mingwrt/Makefile.in | 8 ++++---- 2 files changed, 13 insertions(+), 4 deletions(-) hooks/post-receive -- Repository: mingw-org-wsl |