__ia64_syscall ?
Hi,
this is probably a stupid question, but I'd spend ours trying to solve it myself:
The reiserfs Tools 3.x.0j package from namesys.com defines a Reiser-specific system call with sycall2_().
Linking of the package's programs fails because the symbol __ia64_syscall is undefined. Examination
of glibc shows that __ia64_syscall is indeed not a global symbol.
This is on RedHat 7.1 (Seawolf).
How do I link such a program?
Martin
Signature · 2 lines
Martin Wilck <[email protected]> FSC EP PS DS1, Paderborn Tel. +49 5251 8 15113
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Martin" = Martin Wilck <[email protected]> writes:
Martin> this is probably a stupid question, but I'd spend ours trying Martin> to solve it myself:
Martin> The reiserfs Tools 3.x.0j package from namesys.com defines a Martin> Reiser-specific system call with sycall2_().
Martin> Linking of the package's programs fails because the symbol Martin> __ia64_syscall is undefined. Examination of glibc shows that Martin> __ia64_syscall is indeed not a global symbol.
Hi Martin
__ia64_syscall is obsolete. The reiserfs-tools package should use the syscall() interface instead. What they doing is also wrong on the ia32 though it happens to work.
That said please be aware that I do not think reiserfs has been ported to 64 bit architectures yet. That and the number of severe problem reports that keeps coming in about it, I'd strongly recommend you stay far away from it and try a better file system. If you want a journaled file system, I recommend you take a look at XFS or EXT3. I know that Martin Petersen got XFS going on the Alpha so it should work fine on the ia64 as well.
Martin> How do I link such a program?
You don't ;-(
Jes
Jes Sorensen <[email protected]> writes:
|> That said please be aware that I do not think reiserfs has been ported |> to 64 bit architectures yet.
Hmm, it works just fine here. All necessary patches should be included in 2.4.7 already.
Andreas.
Signature · 5 lines
Andreas Schwab "And now for something SuSE Labs completely different." [email protected] SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
Hi Jes,
Quoted 3 lines
__ia64_syscallis obsolete. The reiserfs-tools package should use thesyscall()interface instead. What they doing is also wrong on the ia32 though it happens to work.
Thanks for the quick response.
Quoted 4 lines
That said please be aware that I do not think reiserfs has been ported to 64 bit architectures yet. That and the number of severe problem reports that keeps coming in about it, I'd strongly recommend you stay far away from it and try a better file system.
ReiserFS works on SuSE/IA64. Andreas Schwab told me so (I wouldn't believe it either), I tried it here (not extensively, though) and so far I have had no problems. It appears that ReiserFS "simply" needs a few additional patches the SuSE kernels include.
I am currently trying to find out what these patches are.
Quoted 4 lines
If you want a journaled
file system, I recommend you take a look at XFS or EXT3. I know that Martin Petersen got XFS going on the Alpha so it should work fine on the ia64 as well.
It seems that SGI is now providing XFS patches against recent kernels. Might be worth a try now ... so far I've refused to use their CVS kernel tree.
Thanks again,
Martin
Signature · 2 lines
Martin Wilck <[email protected]> FSC EP PS DS1, Paderborn Tel. +49 5251 8 15113
Quoted 5 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Andreas" = Andreas Schwab <[email protected]> writes:
Jes Sorensen <[email protected]> writes: |> That said please be aware that I do not think reiserfs has been ported |> to 64 bit architectures yet.
Andreas> Hmm, it works just fine here. All necessary patches should Andreas> be included in 2.4.7 already.
Ok, I know big endian support is pending, or did Alan submit that already?
Still doesn't address the issues of it over-writing data beyond it's partitions, crashing under heavy loads etc.
Jes
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"Martin" = Martin Wilck <[email protected]> writes:
Martin> Hi Jes,
Quoted 4 lines
Quoted 4 lines
That said please be aware that I do not think reiserfs has been ported to 64 bit architectures yet. That and the number of severe problem reports that keeps coming in about it, I'd strongly recommend you stay far away from it and try a better file system.
Martin> ReiserFS works on SuSE/IA64. Andreas Schwab told me so (I Martin> wouldn't believe it either), I tried it here (not extensively, Martin> though) and so far I have had no problems. It appears that Martin> ReiserFS "simply" needs a few additional patches the SuSE Martin> kernels include.
Hmmm I still wouldn't trust it for any of my data, I have heard of several incidents where people suddenly start seeing crashes and other partitions gets corrupted.
Quoted 3 lines
Quoted 3 lines
If you want a journaled file system, I recommend you take a look at XFS or EXT3. I know that Martin Petersen got XFS going on the Alpha so it should work fine on the ia64 as well.
Martin> It seems that SGI is now providing XFS patches against recent Martin> kernels. Might be worth a try now ... so far I've refused to Martin> use their CVS kernel tree.
XFS would certainly be my choice for anything larger than a couple of gigabytes.
Jes
Quoted 4 lines · Jes Sorensen
If you want a journaled
file system, I recommend you take a look at XFS or EXT3. I know that Martin Petersen got XFS going on the Alpha so it should work fine on the ia64 as well.
It does, except that it is a snapshot of XFS as of 2.4.5. Without a recent IA64 kernel, that is all we can do.