From: "Shot (Piotr Szotkowski)" Date: 2008-12-29T02:50:35+09:00 Subject: Re: how to make installing Ruby easier for amateurs --aM3YZ0Iwxop3KEKx Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Ezra Zygmuntowicz: > If you use this script you should change > line 27 to add the --disable-pthreads flag > ./configure --disable-pthreads Are you sure? ./configure scripts for all of ruby-1.8.6-p287, ruby-1.8.7-p72 and ruby-1.9.1-preview2 say that --enable-pthread is an optional feature. Both 1.8 versions sport this snippet: # Check whether --enable-pthread was given. if test "${enable_pthread+set}" =3D set; then enableval=3D$enable_pthread; enable_pthread=3D$enableval else enable_pthread=3Dno fi =E2=80=A6and both their ChangeLog files mention that the default for --enable-pthread was changed to =E2=80=98no=E2=80=99 in November 2003. 1.9=E2=80=99s configure does indeed sport # Check whether --enable-pthread was given. if test "${enable_pthread+set}" =3D set; then enableval=3D$enable_pthread; enable_pthread=3D$enableval else enable_pthread=3D$enable_pthread_default fi =E2=80=A6and enable_pthread_default is set to yes for non-MinGW builds, so I guess the bottom line is: for future compatibility and just to be sure, do indeed use --disable-pthread, but make sure it=E2=80=99s the singu= lar =E2=80=98--disable-pthread=E2=80=99, not the plural =E2=80=98--disable-pthr= eads=E2=80=99. -- Shot --=20 Get me drunk one evening and get me to talk about Oracle and charsets... -- John Sinteur, hates-software --aM3YZ0Iwxop3KEKx Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFJV730i/mCfdEo8UoRAiOCAJwKkuGzxov2lfo4FD3O8ONLFIXbMQCeJOXC THdBrT48CoCrEimyE54bMrI= =gY8H -----END PGP SIGNATURE----- --aM3YZ0Iwxop3KEKx--