digitalmars.D - Object file extensions
- Russel Winder (9/9) Jan 21 2014 The tradition (AIUI) on Linux is for PIC object files to have
- Walter Bright (4/7) Jan 21 2014 Hmm, I've never heard of that tradition! And:
- H. S. Teoh (6/16) Jan 21 2014 I would've thought it was .so, not .os. Perhaps a typo on the part of
- Brad Roberts (3/16) Jan 21 2014 Not for the object file coming out of the compiler. Shared libraries ar...
- David Nadlinger (4/10) Jan 21 2014 I haven't come across that either. Maybe some build system (or
- Jacob Carlborg (4/5) Jan 22 2014 I haven't seen it either.
- Markus Dittrich (3/7) Jan 22 2014 Instead of .os you perhaps meant to write .so, which would
The tradition (AIUI) on Linux is for PIC object files to have extension .os. DMD however refuses to recognize this extension. Is this something to fix? -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Jan 21 2014
On 1/21/2014 10:38 AM, Russel Winder wrote:The tradition (AIUI) on Linux is for PIC object files to have extension .os. DMD however refuses to recognize this extension. Is this something to fix?Hmm, I've never heard of that tradition! And: cc foo.c -c -fPIC generates foo.o, not foo.os (on Ubuntu).
Jan 21 2014
On Tue, Jan 21, 2014 at 12:29:56PM -0800, Walter Bright wrote:On 1/21/2014 10:38 AM, Russel Winder wrote:I would've thought it was .so, not .os. Perhaps a typo on the part of the OP? T -- Nearly all men can stand adversity, but if you want to test a man's character, give him power. -- Abraham LincolnThe tradition (AIUI) on Linux is for PIC object files to have extension .os. DMD however refuses to recognize this extension. Is this something to fix?Hmm, I've never heard of that tradition! And: cc foo.c -c -fPIC generates foo.o, not foo.os (on Ubuntu).
Jan 21 2014
On 1/21/14 12:36 PM, H. S. Teoh wrote:On Tue, Jan 21, 2014 at 12:29:56PM -0800, Walter Bright wrote:Not for the object file coming out of the compiler. Shared libraries are produced by the librarian (ld, link, etc).On 1/21/2014 10:38 AM, Russel Winder wrote:I would've thought it was .so, not .os. Perhaps a typo on the part of the OP?The tradition (AIUI) on Linux is for PIC object files to have extension .os. DMD however refuses to recognize this extension. Is this something to fix?Hmm, I've never heard of that tradition! And: cc foo.c -c -fPIC generates foo.o, not foo.os (on Ubuntu).
Jan 21 2014
On Tuesday, 21 January 2014 at 20:29:57 UTC, Walter Bright wrote:On 1/21/2014 10:38 AM, Russel Winder wrote:I haven't come across that either. Maybe some build system (or helper program like libtool) does/did this under the hood? DavidThe tradition (AIUI) on Linux is for PIC object files to have extension .os. DMD however refuses to recognize this extension. Is this something to fix?Hmm, I've never heard of that tradition!
Jan 21 2014
On 2014-01-21 21:29, Walter Bright wrote:Hmm, I've never heard of that tradition!I haven't seen it either. -- /Jacob Carlborg
Jan 22 2014
On Tuesday, 21 January 2014 at 18:38:44 UTC, Russel Winder wrote:The tradition (AIUI) on Linux is for PIC object files to have extension .os. DMD however refuses to recognize this extension. Is this something to fix?Instead of .os you perhaps meant to write .so, which would be the extension for a Linux shared object file (and thus PIC)?
Jan 22 2014