On Thu, 6 Sep 2001, Gisle Vanem wrote:
> I'm building OpenSSL on MSDOS, but have problems with long filenames.
> My untar program silently overwrites e.g. ./crypto/engine/engine_err.c
> with ./crypto/engine/engine_evp.c. Could you *please* make the "engine-
> files" 8+3 compliant.
Although 8+3 compliant names would be best, you can prevent
overwriting by using DJTARX to untar rather than GNU tar. DJTARX will
ask you to rename each file that would otherwise be overwriten.
It should be possible to rename files to be 8+3 compatible without
sacrificing information in the names. At least the DJGPP compiling
tools accept truncated names. Thus, you would need to rename files
so that identifying information is in the first 8+3. For instance
files such as engine_err.c and engine_evp.c could be renamed to
err_engine.c and evp_engine.c. These would truncate to "err_engi.c"
and "evp_engi.c". If the makefile refers to "err_engine.c" and
"evp_engine.c", the appropriate files will be found. Thus you don't
need 8+3 compliant filenames in the distribution; you just need
filenames that are unique when truncated to 8+3.
Doug
__
Doug Kaufman
Internet: [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]