[Issue 7417] One-definition rule for version specification - allow version expressions

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Jan 30 08:00:33 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=7417



--- Comment #3 from Martin Nowak <code at dawg.eu> 2013-01-30 08:00:22 PST ---
And from a personal experience of a vibe.d app for mips-openwrt.
Having to solve all problems at once was the reason I spend 2 weeks
trying to implement what I wanted in one of the already supported languages.
I then spend 1.5 days on my vibe app and more than 1 week on understanding
glibc's and ulibc's header structure and compiling/fixing/debugging druntime
MIPS. Being faced with tons of compilation issues in a complex OpenWRT/GCC/GDC
build chain is not funny. In the end most of the issues were a missing "static
if(0, "Unsupported platform")" in the default branch of a "static if" or
"version" ladder, easy to fix but unnecessary. Some other issues were outright
bugs like a stat64 redeclaration in phobos's std.file, I think that got fixed
in the meanwhile.

-- 
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