Currently, the newest version of PolyML in the main tree is 5.2.1, which does NOT build on Mac OS X. Upstream is now at 5.4.1. Doing ecopy on 5.2.1 and a revision bump to 5.4.1 permits PolyML to run on Mac OS X in Gentoo Prefix.
polyml bumped to 5.4.1, EAPI="4", please let us know if it works or not on Mac OS X Gentoo Prefix.
thanks Mark!
(In reply to comment #1) > polyml bumped to 5.4.1, EAPI="4", please let us know if it works or not on > Mac OS X Gentoo Prefix. dev-lang/polyml-5.4.1 introduces a glibc dependency, which breaks Mac OS X support. This is related to bug #398841. Modifying the ebuild so that it contains "elibc_glibc? ( threads? ( >=sys-libs/glibc-2.13 ) )" instead of "threads? ( >=sys-libs/glibc-2.13 )" will fix it on Prefix on Mac OS X. I am CCing Mark.
Correction. There is one test failure that does not occur on Gentoo Linux amd64: "Test082.ML => Failed!!"
I would say, "!prefix? ( threads? ( >=sys-libs/glibc-2.13 ) )" is what you want.
(In reply to comment #5) > I would say, "!prefix? ( threads? ( >=sys-libs/glibc-2.13 ) )" is what you > want. That would cause unsatisfiable dependency requirements on the Gentoo Linux uclibc stages and on Gentoo/FreeBSD.
attach new patch to latest version for review.
committed richard's fix: 19 Sep 2012; Mark Wright <gienah@gentoo.org> polyml-5.4.1.ebuild: Thanks to Richard Yao for the fix to bug #398841 and #395009 Thanks, sorry for the delay (I didn't notice earlier, found it now when I searched for polyml bugs because I was looking at bumping it to 5.5, but 5.5 fails a test, asked upstream about that).