cvs commit: ports/japanese/migemo Makefile
Pav Lucistnik
pav at FreeBSD.org
Mon Feb 13 00:47:43 PST 2006
Kris Kennaway píše v ne 12. 02. 2006 v 22:54 -0500:
> On Mon, Feb 13, 2006 at 12:46:19PM +0900, Hajimu UMEMOTO wrote:
> > Hi,
> >
> > >>>>> On Sun, 12 Feb 2006 22:24:14 +0000 (UTC)
> > >>>>> Kris Kennaway <kris at FreeBSD.org> said:
> >
> > kris> kris 2006-02-12 22:24:14 UTC
> >
> > kris> FreeBSD ports repository
> >
> > kris> Modified files:
> > kris> japanese/migemo Makefile
> > kris> Log:
> > kris> BROKEN: Coredump during build
> >
> > I examined this issue bit, then found that it occurs because of
> > shortage of an initial thread's stack. The japanese/migemo still can
> > be built fine with non-pthread Ruby.
> > 2MB which is the recent value of THR_STACK32_INITIAL is still short
> > for building japanese/migemo. I doubled THR_STACK32_INITIAL, then
> > japanese/migemo could be built fine with pthread Ruby.
> > So, I think it is hard to fix this breakage by japanese/migemo port.
> > It seems there are not a few problems with pthread Ruby including this
> > issue. So, it may better to disable pthread support of Ruby by
> > default at least until our next release is out, IMHO.
>
> Thanks for investigating, you should talk to pav who did the ruby
> upgrade.
Bumping default thread stack size would be a good solution, there were a
lot of reports about that value being absurdly small on FreeBSD compared
to other systems. Can we perhaps toss some pthread_attr_setstacksize()
into the ruby port?
See /usr/ports/devel/glib20/files/extra-patch-gthread_gthread-posix.c
for inspiration.
--
Pav Lucistnik <pav at oook.cz>
<pav at FreeBSD.org>
Sun couldn't care less about Linux other than it now being necessary
in order to be buzzword compliant.
-- Al Dente
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: Toto je =?iso-8859-2?Q?digit=E1ln=EC?=
=?ISO-8859-1?Q?_podepsan=E1?= =?iso-8859-2?Q?_=E8=E1st?=
=?ISO-8859-1?Q?_zpr=E1vy?=
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20060213/92052572/attachment.bin
More information about the freebsd-ports
mailing list