1*6a54128fSAndroid Build Coastguard WorkerE2fsprogs 1.04 (May 16, 1996) 2*6a54128fSAndroid Build Coastguard Worker============================= 3*6a54128fSAndroid Build Coastguard Worker 4*6a54128fSAndroid Build Coastguard WorkerFirst "official" (1.03 was a limited release only) to support building 5*6a54128fSAndroid Build Coastguard Workere2fsprogs under Linux 2.0 kernels (as well as late model 1.3 and 1.99 6*6a54128fSAndroid Build Coastguard Workerkernels). 7*6a54128fSAndroid Build Coastguard Worker 8*6a54128fSAndroid Build Coastguard WorkerThis package includes a RPM specs file, that it can be built using the 9*6a54128fSAndroid Build Coastguard WorkerRedHat Package Manager. 10*6a54128fSAndroid Build Coastguard Worker 11*6a54128fSAndroid Build Coastguard WorkerE2fsck now prints a hint that if there are lots of incorrectly located 12*6a54128fSAndroid Build Coastguard Workerinode bitmaps, block bitmaps, and inode table blocks, the user might 13*6a54128fSAndroid Build Coastguard Workerwant to try using e2fsck -b 8193 first, to see if that fares any 14*6a54128fSAndroid Build Coastguard Workerbetter. 15*6a54128fSAndroid Build Coastguard Worker 16*6a54128fSAndroid Build Coastguard WorkerFor ext2 filesystem written with the hurd, debugfs will now print out 17*6a54128fSAndroid Build Coastguard Workerthe translator field when printing an inode structure. 18*6a54128fSAndroid Build Coastguard Worker 19*6a54128fSAndroid Build Coastguard WorkerLots of miscellaneous linking/installation cleanups: 20*6a54128fSAndroid Build Coastguard Worker 21*6a54128fSAndroid Build Coastguard Worker Libraries are now linked using a relative pathname, instead of 22*6a54128fSAndroid Build Coastguard Worker relying on -L working correct. It doesn't, in many cases, including 23*6a54128fSAndroid Build Coastguard Worker current versions of GNU ld. This guarantees that the build tree is 24*6a54128fSAndroid Build Coastguard Worker linking with the right libraries, instead of the ones installed in 25*6a54128fSAndroid Build Coastguard Worker /usr/lib. 26*6a54128fSAndroid Build Coastguard Worker 27*6a54128fSAndroid Build Coastguard Worker Header files, man pages, and the et/ss shell scripts are now 28*6a54128fSAndroid Build Coastguard Worker generated using a custom substitution script, instead of relying on 29*6a54128fSAndroid Build Coastguard Worker the configure script. This prevents needless recompilation of 30*6a54128fSAndroid Build Coastguard Worker files; in addition, the custom substitution script is much faster. 31*6a54128fSAndroid Build Coastguard Worker 32*6a54128fSAndroid Build Coastguard Worker e2fsck may now be linked dynamically, by using the 33*6a54128fSAndroid Build Coastguard Worker --enable-dynamic-e2fsck flag to configure. This is not recommended, 34*6a54128fSAndroid Build Coastguard Worker since it increases e2fsck's dependence on other files, but some 35*6a54128fSAndroid Build Coastguard Worker people need to save disk space, and other critical programs on their 36*6a54128fSAndroid Build Coastguard Worker systems were being linked dynamically anyway. 37*6a54128fSAndroid Build Coastguard Worker 38*6a54128fSAndroid Build Coastguard Worker Programs such as fsck which didn't need to be linked against 39*6a54128fSAndroid Build Coastguard Worker libext2fs (or mke2fs which didn't need to be linked against libe2p) 40*6a54128fSAndroid Build Coastguard Worker only link against libraries they actually need. Otherwise, those 41*6a54128fSAndroid Build Coastguard Worker programs would require the presence of libraries that otherwise 42*6a54128fSAndroid Build Coastguard Worker could be removed from a rescue diskette. 43*6a54128fSAndroid Build Coastguard Worker 44*6a54128fSAndroid Build Coastguard Worker The ss include files are now installed correctly so they can 45*6a54128fSAndroid Build Coastguard Worker actually be used by another package. 46*6a54128fSAndroid Build Coastguard Worker 47*6a54128fSAndroid Build Coastguard Worker If the profiling libraries are built, they are now installed on a 48*6a54128fSAndroid Build Coastguard Worker "make install-libs". 49*6a54128fSAndroid Build Coastguard Worker 50