Mail Archives: djgpp/1998/07/21/17:31:36
From: | "Hooman Katirai" <hkatirai AT netpart DOT com>
|
To: | <djgpp AT delorie DOT com>
|
Subject: | DJGPP under WINNT
|
Date: | Tue, 21 Jul 1998 14:30:45 -0700
|
Message-ID: | <000401bdb4ee$d24d7670$1901030a@WS-hkatirai.netpartners.com>
|
MIME-Version: | 1.0
|
Importance: | Normal
|
Hello,
Since NT doesn't support the Long File Names (LFN) API I've had to find ways
around it. I changed the libraries
to their 8.3 equivelants. For example std_configuration.h would be turned
into std_co~1.h. Using this approach I've solved the problem where the
compiler does not find the include files.
This problem being solved, I now have a new problem -- the linking libraries
with long filenames -- specificaly libstdcxx.a. Since it is too long DJGPP
can't find it. I tried renaming it to libstd.a and adding the "-lstd" to the
command line but it doesn't work because the libraries are order sensitive.
What I'm wondering is
those default libraries that are linked in automatically -- how would I
explicitly say I want them in the command line if I wanted to? In this
manner I can list the libraries to link in and put libstdcxx.a renamed to a
shortner name in its appropriate place by using the -nodefaultlibs option.
Thanks for your help.
Hooman
- Raw text -