On Nov 30, 2005, at 21:13 , Daniel J. Luke wrote:
On Nov 30, 2005, at 6:46 AM, Dale Walsh wrote:
While I build the Perl software I'm experiencing an issue that involves setrgid and setruid not being implemented.
http://rt.perl.org/rt3/index.html?q=24122
username: guest password: guest
I believe that support is disabled in the hints file for darwin as the calls don't act the way perl expects/wants them to.
I can confirm that this appears to be fixed in 5.8.7 and in Tiger. I ran the tests listed at the provided link using 5.8.1 and it failed but building 5.8.7 it didn't fail.
-- Daniel J. Luke +========================================================+ | *---------------- dluke@geeklair.net ----------------* | | *-------------- http://www.geeklair.net -------------* | +========================================================+ | Opinions expressed are mine and do not necessarily | | reflect the opinions of my employer. | +========================================================+
Summary of my perl5 (revision 5 version 8 subversion 7) configuration: Platform: osname=darwin, osvers=7.9, archname=darwin-thread-multi-2level uname='darwin mustangrestomods.com 8.0 darwin kernel version 7.9.0: wed mar 30 20:11:17 pdt 2005; root:xnu-517.12.7.obj~3release_ppc power macintosh powerpc ' config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe - Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-g -pipe -fno-common -DPERL_DARWIN -no-cpp- precomp -fno-strict-aliasing -I/usr/local/include', optimize='-Os', cppflags='-no-cpp-precomp -g -pipe -fno-common -DPERL_DARWIN -no- cpp-precomp -fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='3.3 20030304 (Apple Computer, Inc. build 1495)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags ='-L/usr/ local/lib' libpth=/usr/local/lib /usr/lib libs=-ldbm -ldl -lm -lc perllibs=-ldl -lm -lc libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true, libperl=libperl.dylib gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-bundle -undefined dynamic_lookup -L/ usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Locally applied patches: 23953 - fix for File::Path::rmtree CAN-2004-0452 security issue (included in 5.8.7 - Not Required) 33990 - fix for setuid perl security issues ( included in 5.8.7 - Not Required) Built under darwin Compiled at Nov 29 2005 05:25:20 @INC: /System/Library/Perl/5.8.7/darwin-thread-multi-2level /System/Library/Perl/5.8.7 /Library/Perl/5.8.7/darwin-thread-multi-2level /Library/Perl/5.8.7 /Library/Perl /Network/Library/Perl/5.8.7/darwin-thread-multi-2level /Network/Library/Perl/5.8.7 /Network/Library/Perl /System/Library/Perl/Extras/5.8.7/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.7 /Library/Perl/5.8.1 .