www.delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019