bug-findutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #19550] bloat in 4.2.30, gnulib regex is always used


From: Andreas Metzler
Subject: [bug #19550] bloat in 4.2.30, gnulib regex is always used
Date: Sun, 08 Apr 2007 12:34:31 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.11) Gecko/20070217 Iceape/1.0.8 (Debian-1.0.8-4)

URL:
  <http://savannah.gnu.org/bugs/?19550>

                 Summary: bloat in 4.2.30, gnulib regex is always used
                 Project: findutils
            Submitted by: ametzler
            Submitted on: Sonntag 08.04.2007 um 14:34
                Category: None
                Severity: 3 - Normal
              Item Group: Compilation Failure
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.2.30
           Fixed Release: None

    _______________________________________________________

Details:

-rwxr-xr-x 1 ametzler ametzler  97518 Apr  8 12:09 4.2.29/usr/local/bin/find
-rwxr-xr-x 1 ametzler ametzler 155092 Apr  8 12:10 4.2.30/usr/local/bin/find

4.2.30 is more than 50% bigger than 4.2.29. I guess this is coused by this
change to configure.in:

----------------------
 dnl Use gl_INCLUDED_REGEX so that findutils will build on systems like
 dnl Solaris, which lacks those functions in libc (see GNU Savannah bug
-dnl #11710)
-dnl gl_INCLUDED_REGEX([gnulib/lib/regex.c]) 
-gl_REGEX() 
+dnl #11710, bug# 17861)
+gl_INCLUDED_REGEX([gnulib/lib/regex.c]) 
+dnl gl_REGEX()
-----------------------

since the only real difference in buildlogs is that regex.c from gnulib is
used although I have a perfectly working regex support in libc.
-----------------------------
 gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Wall -O2 -c yesno.c
+gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Wall -O2 -c regex.c
 rm -f libgnulib.a
-ar cru libgnulib.a argmatch.o cycle-check.o basename.o stripslash.o
xalloc-die.o xgetcwd.o xreadlink.o xstrtoumax.o strftime.o canonicalize.o
closeout.o dirname.o exitfail.o filemode.o filenamecat.o human.o idcache.o
modechange.o mountlist.o quote.o quotearg.o savedir.o fopen-safer.o
dup-safer.o fd-safer.o xmalloc.o xstrtol.o xstrtoul.o yesno.o
+ar cru libgnulib.a argmatch.o cycle-check.o basename.o stripslash.o
xalloc-die.o xgetcwd.o xreadlink.o xstrtoumax.o strftime.o canonicalize.o
closeout.o dirname.o exitfail.o filemode.o filenamecat.o human.o idcache.o
modechange.o mountlist.o quote.o quotearg.o savedir.o fopen-safer.o
dup-safer.o fd-safer.o xmalloc.o xstrtol.o xstrtoul.o yesno.o regex.o
 ranlib libgnulib.a
------------------------------

4.3.1 does not contain the respective change to configure.in and is
unaffected. Perhaps updating regex.m4 might help.

cu andreas




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?19550>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]