xfs
[Top] [All Lists]

Re: TAKE - xfsdump/restore changes for ia64

To: "Bernhard R. Erdmann" <be@xxxxxxxxxxx>
Subject: Re: TAKE - xfsdump/restore changes for ia64
From: Timothy Shimmin <tes@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 1 Oct 2001 00:28:09 +0000
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: <3BB5ED09.FAF43F6E@berdmann.de>; from be@berdmann.de on Sat, Sep 29, 2001 at 05:47:21PM +0200
References: <200109280950.TAA36050@snort.melbourne.sgi.com> <3BB5ED09.FAF43F6E@berdmann.de>
Sender: owner-linux-xfs@xxxxxxxxxxx
Damn.
I tested this on ia32, found the problem and made the change
but forgot to copy it back to my ia64 workarea.

Check in shortly.

Thanks,
--Tim

On Sat, Sep 29, 2001 at 05:47:21PM +0200, Bernhard R. Erdmann wrote:
> FSG QA wrote:
> > 
> > Date:  Fri Sep 28 02:49:27 PDT 2001
> > Workarea:  snort.melbourne.sgi.com:/diskb/build4/fsgqa/isms/2.4.x-xfs
> [...]
> > cmd/xfsdump/common/getdents.c - 1.4
> >         - bring over the latest getdents from glibc so that
> >           it works on ia64 without unaligned access messages.
> 
> Seems to break on my non-ia64 box (i386, RHL 6.1 + 2.4.10-xfs):
> 
> # ./Makepkgs rpm
> == clean, log is Logs/clean
> 
> == configure, log is Logs/configure
> 
> == default, log is Logs/default
> "make default" failed, see log in Logs/default
> gcc -O1 -g -DDEBUG -funsigned-char -Wall -DDUMP -DRMT -DBASED -DDOSOCKS
> -DINVCONVFIX -DSIZEEST -DPIPEINVFIX -DEXTATTR -DDMEXTATTR
> -I/usr/include/xfs -I/usr/include/attr '-DVERSION="1.1.5"'
> -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DXFS_BIG_FILES=1
> -DXFS_BIG_FILESYSTEMS=1 -I/usr/include/xfs -I/usr/include/attr  -c fs.c
> -o fs.o
> gcc -O1 -g -DDEBUG -funsigned-char -Wall -DDUMP -DRMT -DBASED -DDOSOCKS
> -DINVCONVFIX -DSIZEEST -DPIPEINVFIX -DEXTATTR -DDMEXTATTR
> -I/usr/include/xfs -I/usr/include/attr '-DVERSION="1.1.5"'
> -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DXFS_BIG_FILES=1
> -DXFS_BIG_FILESYSTEMS=1 -I/usr/include/xfs -I/usr/include/attr  -c
> getdents.c -o getdents.o
> getdents.c:87: parse error before `buf'
> getdents.c:88: parse error before `buf'
> getdents.c: In function `getdents_wrap':
> getdents.c:154: `SYS_getdents64' undeclared (first use in this function)
> getdents.c:154: (Each undeclared identifier is reported only once
> getdents.c:154: for each function it appears in.)
> make[1]: *** [getdents.o] Error 1
> make: *** [default] Error 2
> 


<Prev in Thread] Current Thread [Next in Thread>