From: "Hooman Katirai" To: 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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Importance: Normal Precedence: bulk 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