+xfsprogs-current
+ - several man pages updated to document external log usage
+ - install yet another shared library symlink for ld to find
+ - switched on -fno-strict-aliasing for library object builds
+ - fix several minor compiler warnings when building on IA64
+
xfsprogs-1.3.3 (27 July 2001)
- fixes for (hopefully) the last few nits in libtool usage
MAKEOPTS = --no-print-directory
SRCFILES = Makefile $(HFILES) $(CFILES) $(LSRCFILES) $(LFILES) $(YFILES)
-DIRT = $(LDIRT) dep dep.bak $(OBJECTS) $(LTCOMMAND) $(LTLIBRARY) *.[1-9].gz
+DIRT = $(LDIRT) dep dep.bak $(OBJECTS) $(LTOBJECTS) *.[1-9].gz \
+ $(LTCOMMAND) $(LTLIBRARY)
OBJECTS = $(ASFILES:.s=.o) \
$(CFILES:.c=.o) \
LDF = $(LD) $(LDFLAGS)
# For libtool.
-DIRT += $(LTOBJECTS) $(LTLIBRARY)
+LIBNAME = $(basename $(LTLIBRARY))
+LTOBJECTS = $(OBJECTS:.o=.lo)
+LTVERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+
LTLINK = $(LIBTOOL) --mode=link $(CC)
LTEXEC = $(LIBTOOL) --mode=execute
LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL)
-LTCOMPILE = $(LIBTOOL) --mode=compile $(CCF) -D_REENTRANT
-LTVERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-LTOBJECTS = $(OBJECTS:.o=.lo)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CCF) -D_REENTRANT -fno-strict-aliasing
+
ifeq ($(ENABLE_SHARED),yes)
LTLDFLAGS += -rpath $(PKG_SLIB_DIR)
LTLDFLAGS += -version-info $(LTVERSION)
endif
-LIBNAME = $(basename $(LTLIBRARY))
ifeq ($(ENABLE_SHARED),yes)
INSTALL_LTLIB = \
source, dioattr.d_miniosz);
if ( pflag ) {
printf("%s will be padded to %lld bytes.\n",
- tbuf,
+ tbuf, (long long)
(((s1.st_size / dioattr.d_miniosz) + 1) *
dioattr.d_miniosz) );