[Issue 3453] New: Linking order affects proper execution
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Oct 29 16:08:59 PDT 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3453
Summary: Linking order affects proper execution
Product: D
Version: 2.035
Platform: x86_64
OS/Version: Mac OS X
Status: NEW
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: in-call at gmx.net
--- Comment #0 from Pablo Ripolles <in-call at gmx.net> 2009-10-29 16:08:57 PDT ---
Created an attachment (id=484)
sources, makefile and terminal window image capture
* Overview:
There are two source files, the main one (dependent) and the utility one
(dependency). The separated compilation is successfully accomplished. The
linking stage is also successfully accomplished but:
1) If we proceed with this command:
$ dmd -g utility.d main.d -ofhello
Then on execution it fails.
2) If we proceed with this command:
$ dmd -g main.d utility.d -ofhello
Then on execution it succeeds.
* Steps to Reproduce:
The attachment has the source files and a makefile with the second option
disabled. There is also a terminal window image capture with the CLI process.
Unzip the attachment.
$ make
$ ./hello
* Actual Results:
"Bus error"
* Expected Results:
"hello, world"
* Build Date & Platform:
Build 2009-10-30 on Mac OS 10.5.8
* Additional Builds and Platforms:
Does not occur on Build 2009-10-30 on GNU/Linux Debian 5.0.3
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list