I just finished successfully compiling linux-2.4-xfs-beta on redhat 7.0.
It booted up fine and I'm running a performance test on a scsi xfs
I found the following tip in the index of the mail list linix-xfs:
I just installed the kgcc rpm from the distro and change the above line
CC = $(CROSS_COMPILE)kgcc -V egcs-2.91.66
and the kernel is compiling now. kgcc appears to, in fact, be
The compile worked after making this change.
Also, I linked /usr/lib/gcc-lib/egcs-2.91.66 to
/usr/lib/gcc-lib/i386-glibc21-linux/egcs-2.91.66 however, I did this before
making the change to the kernel top level Makefile so I don't know if it
actually has any affect.
For what it's worth, The write performance on myscsi xfs filesystem is
14MB/sec. I don't know whether this is good or not cause I know the bus
is fast and wide but I don't know anything about the disk yet (ie it's a
customers system and I don't know what is installed).
Hope this helps,
. Gerry Quinn .
. sgi .
. Chicago Branch Office - Schaumburg, Illinois .
. 847-925-2941; vnet 625-2941; pag 888-398-9044.
. gquinn@xxxxxxxxxxxxxxx .
"I'll put up with all the bulls%$&, but as
soon as they stop paying me, I'm out-a-here!"
On Thu, 14 Dec 2000, Steven M Wilson wrote:
> > > I'm stuck now with a failure to locate the file
> > > "linux-2.4.0-test11-xfs-alpha.patch" under SOURCES.
> > > This file is needed for (at least) SCRIPTS/make-tarballs
> > > and the command "make i386kernel" at the
> > > root of the source tree.
> > the patch is generated on the fly by the scripts. it checks
> > out a copy of
> > a clean linux 2.4.0-test11 tree and diffs the xfs tree to generate the
> > patch.
> > this is done because rpm wants a clean tarball plus
> > patches...we will be
> > moving to a patch based system for distributing xfs at some
> > point in the
> > future.
> > I am hesitant to check in the patch since it should be
> > generated at any
> > given moment by looking at the current xfs tree and a stock
> > linux tarball.
> > you will also need to grab a linux tarball and put that into
> > SOURCES as
> > well as this is not checked into the tree (we did not want to
> > have that
> > huge binary in the tree).
> > hope this helps,
> > -tduffy
> The script "create_clean_kernel_tree" fails trying to locate and execute a
> program called p_tupdate. Where can I get this program?
> Also, many scripts require the top directory to be /usr/src/redhat but the
> rpmmacros file (cmd/xfs/build/rpm/rpmmacros) references
> /usr/src/linux-2.4-xfs. I created a symbolic link so that
> /usr/src/linux-2.4-xfs points to /usr/src/redhat. Was that the right thing
> to do?
> Thanks again for your help!