Using nicear to get rid of spurious ar stderr output
This commit is contained in:
parent
15a4946d32
commit
a06d8a8a36
|
@ -26,6 +26,7 @@ CXX = @CXX@
|
|||
LINKER = $(CXX)
|
||||
PERL = @PERL@
|
||||
RANLIB = @RANLIB@
|
||||
NICEAR = $(PLTSRCDIR)/utils/nicear
|
||||
AR = @AR@
|
||||
ARFLAGS = @ARFLAGS@
|
||||
OPTIONS = @OPTIONS@ @GC2OPTIONS@ @MROPTIONS@
|
||||
|
@ -1238,7 +1239,7 @@ GRACKETMZOBJS_a = $(MZOBJS)
|
|||
GRACKETMZOBJS_la =
|
||||
|
||||
../libgracket3m.@LIBSFX@: $(XOBJS) $(MZOBJS) $(@WXVARIANT@_PLAIN_OBJS) $(EXTRA_MZ_OBJS)
|
||||
$(AR) $(ARFLAGS) ../libgracket3m.@LIBSFX@ $(XOBJS) $(LIBGRACKETMZOBJS_@LIBSFX@) $(@WXVARIANT@_PLAIN_OBJS) $(EXTRA_MZ_OBJS) $(LIBGRACKETLIBS_@LIBSFX@)
|
||||
$(NICEAR) $(AR) $(ARFLAGS) ../libgracket3m.@LIBSFX@ $(XOBJS) $(LIBGRACKETMZOBJS_@LIBSFX@) $(@WXVARIANT@_PLAIN_OBJS) $(EXTRA_MZ_OBJS) $(LIBGRACKETLIBS_@LIBSFX@)
|
||||
$(RANLIB) ../libgracket3m.@LIBSFX@
|
||||
|
||||
../gracket@MMM@@NOT_OSX@: grmain.@LTO@ ../libgracket3m.@LIBSFX@
|
||||
|
|
|
@ -21,6 +21,7 @@ NOOP = :
|
|||
CC = @CC@
|
||||
CPP = @CPP@
|
||||
|
||||
NICEAR = $(mainsrcdir)/utils/nicear
|
||||
AR = @AR@
|
||||
ARFLAGS = @ARFLAGS@
|
||||
RANLIB = @RANLIB@
|
||||
|
@ -108,7 +109,7 @@ sproc-extra-lib:
|
|||
$(MAKE) sproc.@LTO@
|
||||
|
||||
gc.@LIBSFX@:
|
||||
$(AR) $(ARFLAGS) @GCDIR@/gc.@LIBSFX@ @GCDIR@/*.@LTO@
|
||||
$(NICEAR) $(AR) $(ARFLAGS) @GCDIR@/gc.@LIBSFX@ @GCDIR@/*.@LTO@
|
||||
|
||||
# Compilation of the foreign libraries (this compiles all of them)
|
||||
foreign-stuff:
|
||||
|
@ -127,7 +128,7 @@ FOREIGN_NOT_USED_LIB =
|
|||
FOREIGN_NOT_USED_OBJSLIB =
|
||||
|
||||
libracket.@LIBSFX@: src/*.@LTO@ $(@FOREIGN_IF_USED@_LIB)
|
||||
$(AR) $(ARFLAGS) libracket.@LIBSFX@ src/*.@LTO@ $(@FOREIGN_IF_USED@_OBJSLIB) @LIBRACKET_DEP@
|
||||
$(NICEAR) $(AR) $(ARFLAGS) libracket.@LIBSFX@ src/*.@LTO@ $(@FOREIGN_IF_USED@_OBJSLIB) @LIBRACKET_DEP@
|
||||
$(RANLIB) libracket.@LIBSFX@
|
||||
|
||||
# Irix sproc, only
|
||||
|
|
|
@ -335,6 +335,7 @@ HOSTCFLAGS=$(BASEFLAGS)
|
|||
#
|
||||
|
||||
CXXFLAGS= $(CFLAGS)
|
||||
NICEAR = $(mainsrcdir)/utils/nicear
|
||||
AR= @AR@
|
||||
ARFLAGS= @ARFLAGS@
|
||||
RANLIB= @RANLIB@
|
||||
|
@ -498,7 +499,7 @@ tests:
|
|||
|
||||
# PLTSCHEME: make ../libmzgc.a, and use $(AR), $(RANLIB), and @LIBSFX@:
|
||||
base_lib ../libmzgc.@LIBSFX@: $(@LIBATOM@) $(OBJS) dyn_load.@LTO@ $(UTILS)
|
||||
$(AR) $(ARFLAGS) ../libmzgc.@LIBSFX@ $(OBJS) dyn_load.@LTO@
|
||||
$(NICEAR) $(AR) $(ARFLAGS) ../libmzgc.@LIBSFX@ $(OBJS) dyn_load.@LTO@
|
||||
$(RANLIB) ../libmzgc.@LIBSFX@
|
||||
|
||||
cords: $(CORD_OBJS) cord/cordtest $(UTILS)
|
||||
|
|
|
@ -14,6 +14,7 @@ mainsrcdir = @srcdir@/../..
|
|||
CC = @CC@
|
||||
CPP = @CPP@
|
||||
CXX = @CXX@
|
||||
NICEAR = $(mainsrcdir)/utils/nicear
|
||||
AR = @AR@
|
||||
ARFLAGS = @ARFLAGS@
|
||||
RANLIB = @RANLIB@
|
||||
|
@ -379,7 +380,7 @@ EXTRA_OBJS_T = ../src/gmp.@LTO@ $(EXTRA_GMP) ../src/unwind.@LTO@ $(@FOREIGN_IF_U
|
|||
EXTRA_OBJS_L = ../src/gmp.@LTO@ $(EXTRA_GMP) ../src/unwind.@LTO@ $(@FOREIGN_IF_USED@_OBJSLIB)
|
||||
|
||||
../libracket3m.@LIBSFX@: $(OBJS) $(EXTRA_OBJS_T) gc2.@LTO@
|
||||
$(AR) $(ARFLAGS) ../libracket3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) gc2.@LTO@
|
||||
$(NICEAR) $(AR) $(ARFLAGS) ../libracket3m.@LIBSFX@ $(OBJS) $(EXTRA_OBJS_L) gc2.@LTO@
|
||||
$(RANLIB) ../libracket3m.@LIBSFX@
|
||||
|
||||
../racket@MMM@@NOT_OSX@: main.@LTO@ ../libracket3m.@LIBSFX@
|
||||
|
|
4
src/utils/nicear
Executable file
4
src/utils/nicear
Executable file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/sh
|
||||
|
||||
$* 2>&1 | awk '/^ar: creating / || /^[ar] \-/ { print } ! ( /ar: creating / || /^[ar] \-/ ) { print | "cat 1>&2" }'
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
srcdir = @srcdir@
|
||||
|
||||
PLTSRCDIR = $(srcdir)../../../..
|
||||
PLTSRCDIR = $(srcdir)/../../../..
|
||||
|
||||
###########################
|
||||
# Common Macros #
|
||||
|
@ -35,6 +35,7 @@ CXX = @CXX@
|
|||
LINKER = $(CXX)
|
||||
PERL = @PERL@
|
||||
RANLIB = @RANLIB@
|
||||
NICEAR = $(PLTSRCDIR)/utils/nicear
|
||||
AR = @STATIC_AR@
|
||||
ARFLAGS = @ARFLAGS@
|
||||
OPTIONS = @OPTIONS@ @MROPTIONS@
|
||||
|
@ -73,7 +74,7 @@ clean:
|
|||
rm -f *.@LTO@ libXpm.@LIBSFX@
|
||||
|
||||
libXpm.@LIBSFX@: $(OBJS)
|
||||
$(AR) $(ARFLAGS) libXpm.@LIBSFX@ $(OBJS)
|
||||
$(NICEAR) $(AR) $(ARFLAGS) libXpm.@LIBSFX@ $(OBJS)
|
||||
$(RANLIB) libXpm.@LIBSFX@
|
||||
|
||||
# Other dependencies.
|
||||
|
|
Loading…
Reference in New Issue
Block a user