Next: HFS+, Previous: MinixFS, Up: Filesystems support [Contents]
Support: using the unofficial library from jfsuitls.
Compiling requirements:
Compile jfsutils, then copy all the jfs_*.h header files from the include subdirectory and the libfs.a file to a directory where the C compiler can find them (or put the correct -I and -L options in the compiler flags).
If you’re having trouble compiling, try to apply the patch first: ‘patch -F10 -p1 < /path/to/wipefreespace-XX/patches/jfsutils-1.1.11-compile-fix.diff’
WARNING: If both ReiserFSv3 and JFS are enabled, you MUST either disable the support for either of these filesystems (you can compile two versions of the program) or fix the ReiserFSv3 library yourself, by running
‘find . -type f -exec sed -i 's/bread/reiser3_new_bread/g' '{}' \;’
in the root directory of reiserfsprogs. Type the command as above. The command must be run BEFORE compiling reiserfs/jfsutils. You can use the provided patches to do this:
‘patch -F10 -p1 < /path/to/wipefreespace-XX/patches/reiser-3.6.XX.diff’
Even if your linker/compiler accepts the -Wl,-z -Wl,muldefs option, it won’t help in this case.
Operations: