Re: test/D/MixedDAndC/sconstest-dmd.py failing due to picking up wrong CC for linking

Bill Deegan <bill-cJFiu+DHMVC5azolltMz9laTQe2KTcn/@public.gmane.org>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <CAEyG4CGMva3_+4HdJOPVAKDUtxY2d0ri-fJsgYzbG3LZh=UUjA@mail.gmail.com>
If I create a local dmd.conf with CC=/opt/local/bin/gcc-mp-4.7 the link
completes successfully.
Seems like macports should do that in /opt/local/etc...

On Sat, Apr 8, 2017 at 9:05 AM, Russel Winder <[email protected]> wrote:

> On Fri, 2017-04-07 at 15:35 -0400, Bill Deegan wrote:
> > Russel,
> >
> > O.k. so once I sorted the paths for working with macports on osx all
> > D
> > tests pass except the above.
> >
> > It yields a bunch of these:
> > > ld: warning: pointer not aligned at address 0x100050CD3
> >
> > (_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ +
> > 24
> > from proj.o)
> > > ld: warning: pointer not aligned at address 0x100050CE3
> >
> > (_D53TypeInfo_S3std5array17__T8AppenderTAyaZ8Appender4Data6__initZ +
> > 40
> > from proj.o)
> >
> > It's picking up cc from /usr/bin/gcc instead of /opt/local/bin/gcc-
> > mp-4.7
> > which is also installed by macports.
>
> I am assuming /usr/bin/gcc is really Clang whilst /opt/local/bin/gcc-
> mp-4.7 is actually GCC. However I still do not, just yet, understand
> the message.
>
> I need to be able to reproduce this locally to investigate.
>
> > Thoughts on best way to modify tests to work?
>
> I feel amending tests just to work is not a good way to go ;-) Finding
> out why the test is not working is a much better idea. :-)
>
> > I notice that your not checking stderr for dmd on debian due to some
> > error
> > messages.
>
> I'll have to look.
>
> --
> Russel.
> ============================================================
> =================
> Dr Russel Winder      t: +44 20 7585 2200   voip:
> sip:[email protected]
> 41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
> London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.