[Scons-dev] D tool test fail
Bill Deegan
bill at baddogconsulting.com
Sun Feb 22 19:39:24 EST 2015
Russel,
I have a 32 bit ubuntu VM I've been using to work on these tests.
On my 32 bit VM dmd does have 64 bit support built in, so adding -m64
doesn't fail and the test fails.
I did have to add the following:
environment = Environment(
CFLAGS=['-m64'],
DLINKFLAGS=['-m64'],
DFLAGS=['-m64', '-O'])
Or I get link failures due to mixing 32 and 64 bit objects together and/or
linking issues.
Seems like the best way to implement this would be something like
TARGET_ARCH and let the tools figure out the right flags. That may come
with revamped tools..
I have a strong preference to remove the -m64 altogether from these tests
as likely any issue you had was due to some issue with the D compiler on
the platform in question.
I'm going to check such change and merge.
If we run into issues in the future where we can reconstruct the
requirement for -m64 then we should add another text.
-Bill
On Sun, Feb 22, 2015 at 1:04 AM, Russel Winder <russel at winder.org.uk> wrote:
> Bill,
>
> I think we both missed that the Debian 7 failing test is still failing
> because the:
>
> test.run()
>
> is not returning as the return code is not 0. I assume this should be:
>
> test.run(status=2)
>
> I'll make this change and a pull request. If this is not the correct
> solution to the ongoing problem, feel free to reject the pull request.
>
>
> Regarding the fail on Fedora, there is not enough data in the output to
> pin down the actual problem immediately. Also I changed the file so the
> line numbering is no longer correct. Next run is therefore expected to
> be red. I'll have to think about possible causes. Most likely situation
> is that the error message is subtly different in some way. However the
> reason for the failure is not being provided. The output of the test
> fail is beginning to be annoying :-(
>
> --
> Russel.
>
> =============================================================================
> Dr Russel Winder t: +44 20 7585 2200 voip:
> sip:russel.winder at ekiga.net
> 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at winder.org.uk
> London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20150222/5719c8da/attachment.html>
More information about the Scons-dev
mailing list