svn commit: r395079 - in head/graphics: . mitsuba mitsuba/files

Baptiste Daroussin bapt at FreeBSD.org
Mon Aug 24 10:23:33 UTC 2015


On Mon, Aug 24, 2015 at 09:45:39AM +0000, Alexey Dokuchaev wrote:
> On Mon, Aug 24, 2015 at 11:01:04AM +0200, Baptiste Daroussin wrote:
> > On Mon, Aug 24, 2015 at 10:48:07AM +0200, Baptiste Daroussin wrote:
> > > On Mon, Aug 24, 2015 at 07:09:15AM +0000, Alexey Dokuchaev wrote:
> > > > [...]
> > > > That said, OSVERSION < 900014 will not always be false.  And why do you
> > > > want to be rude to our users and deliberately break things just because
> > > > we no longer promise that they will work?
> > > 
> > > Even in that case, this is wrong anyway as you enforce GCC while should
> > > should require a modern compiler via compiler.mk.
> 
> I've thought of Uses/compiler.mk, but eventually couldn't decide which
> compiler to ask for: the problem in my case was not with the code (so it
> is not like "port needs a compiler understanding C++0X/C++11/C++14", but
> the bugginess of GCC 4.2.1 itself.  (Now that I'm reading through it again,
> compiler:openmp looks interesting).
> 
> Or there's a way to require a modern compiler thish is not feature-based?

Not yet, but could be added, I would add compiler:c11 in your case (even if you
are not requiring c11 itself.)
> 
> > Btw that would even be nicer to only use compiler.mk feature as it will
> > give this port a chance to work on supported freebsd version on some
> > tiers-2 architecture which depends on gcc 4.2.1: mips, powerpc, sparc64,
> > etc. While your patch only gives a chance for it to work on unsupported
> > version :)
> 
> Certainly, and usually I try to be careful about tiers-2.  In this case,
> however, I'd have to find a way to de-SSE2'ize the code beforehand; it is
> on my list, but quite of low priority.
> 
> ./danfe

Sure :)

Best regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20150824/7c3bf457/attachment.bin>


More information about the svn-ports-head mailing list