On Tue, Aug 1, 2017 at 4:33 PM, Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> wrote: > > When I try the command you gave with -rc4 sparse I get: > real 0m3.281s > user 0m3.175s > sys 0m0.097s > wich is very far from the 23-30s you got. Dunno what the difference could be. Did you run it with all the parameter? If I just run the sort version: time sparse -m64 -c -o usp10.o usp10.c -I. -I../../../include -D__WINESRC__ -D_REENTRANT It is: real 0m4.532s user 0m4.436s sys 0m0.075s But if I run with all parameter. sh -x slow.sh + sparse -m64 -c -o usp10.o usp10.c -I. -I../../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-2 -gstrict-dwarf -g -O2 /usr/include/sys/sysmacros.h:79:1: warning: constant 0xfffff00000000000u is so big it is unsigned long /usr/include/sys/sysmacros.h:80:1: warning: constant 0x00000ffffff00000u is so big it is unsigned long ... real 0m24.771s user 0m24.447s sys 0m0.213s Again, I haven't dig very deep with this yet. Might be a bug some where indeed. Chris
Attachment:
slow.sh
Description: Bourne shell script