Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 395009 - Import dev-lang/polyml-5.4.1 on x64-macos
Summary: Import dev-lang/polyml-5.4.1 on x64-macos
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All OS X
: Normal enhancement (vote)
Assignee: Richard Yao (RETIRED)
URL:
Whiteboard:
Keywords: Inclusion
Depends on: 296797 398841
Blocks:
  Show dependency tree
 
Reported: 2011-12-16 22:36 UTC by Richard Yao (RETIRED)
Modified: 2012-12-05 10:00 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Yao (RETIRED) gentoo-dev 2011-12-16 22:36:56 UTC
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.
Comment 1 Mark Wright gentoo-dev 2012-01-12 06:00:56 UTC
polyml bumped to 5.4.1, EAPI="4", please let us know if it works or not on Mac OS X Gentoo Prefix.
Comment 2 Fabian Groffen gentoo-dev 2012-01-12 07:36:36 UTC
thanks Mark!
Comment 3 Richard Yao (RETIRED) gentoo-dev 2012-03-01 15:30:41 UTC
(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.
Comment 4 Richard Yao (RETIRED) gentoo-dev 2012-03-01 15:33:27 UTC
Correction. There is one test failure that does not occur on Gentoo Linux amd64:

"Test082.ML => Failed!!"
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-03-08 03:00:56 UTC
I would say, "!prefix? ( threads? ( >=sys-libs/glibc-2.13 ) )" is what you want.
Comment 6 Richard Yao (RETIRED) gentoo-dev 2012-03-08 06:07:50 UTC
(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.
Comment 7 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-08-10 18:52:52 UTC
attach new patch to latest version for review.
Comment 8 Mark Wright gentoo-dev 2012-09-19 12:51:35 UTC
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).