perl: inconsistent archname in build config?

bert Dvornik bert@gljiva.org
Sat Sep 8 20:26:00 GMT 2012


On Fri, Sep 7, 2012 at 9:30 PM, bert Dvornik <bert@gljiva.org> wrote:
> Summary: Cygwin's perl 5.14 uses cygwin-thread-multi-64int as the
> archname for user module directories (i.e. those based on PERL5LIB),
> but i686-cygwin-threads-64int as the archname for system module
> directories and for installing files via cpan. This seems to be based
> on the build configuration (there are two settings in different
> places). It doesn't make sense to me, though maybe I'm missing
> something.

Oops, I had promised the full output of perl -V but didn't include it.
 Sorry. (Most of this will be exactly the same for everyone else, but
here it is just in case.)
--bert
Summary of my perl5 (revision 5 version 14 subversion 2) configuration:
 Platform:
 osname=cygwin, osvers=1.7.15(0.26053), archname=cygwin-thread-multi-64int
 uname='cygwin_nt-5.1 winxp 1.7.15(0.26053) 2012年05月09日 10:25 i686 cygwin '
 config_args='-de -Dlibperl=cygperl5_14.dll -Dcc=gcc-4 -Dld=g++-4
-Darchname=i686-cygwin-threads-64int -Dmksymlinks -Dusethreads
-Accflags=-g'
 hint=recommended, useposix=true, d_sigaction=define
 useithreads=define, usemultiplicity=define
 useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
 use64bitint=define, use64bitall=undef, uselongdouble=undef
 usemymalloc=n, bincompat5005=undef
 Compiler:
 cc='gcc-4', ccflags ='-DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g
-fno-strict-aliasing -pipe -fstack-protector',
 optimize='-O3',
 cppflags='-DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g
-fno-strict-aliasing -pipe -fstack-protector'
 ccversion='', gccversion='4.5.3', gccosandvers=''
 intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
 ivtype='long long', ivsize=8, nvtype='double', nvsize=8,
Off_t='off_t', lseeksize=8
 alignbytes=8, prototype=define
 Linker and Libraries:
 ld='g++-4', ldflags =' -Wl,--enable-auto-import
-Wl,--export-all-symbols -Wl,--enable-auto-image-base
-fstack-protector -L/usr/local/lib'
 libpth=/usr/local/lib /usr/lib /lib
 libs=-lgdbm -ldb -ldl -lcrypt -lgdbm_compat
 perllibs=-ldl -lcrypt
 libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=cygperl5_14.dll
 gnulibc_version=''
 Dynamic Linking:
 dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
 cccdlflags=' ', lddlflags=' --shared -Wl,--enable-auto-import
-Wl,--export-all-symbols -Wl,--enable-auto-image-base -L/usr/local/lib
-fstack-protector'
Characteristics of this binary (from libperl):
 Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
 PERL_IMPLICIT_CONTEXT PERL_PRESERVE_IVUV
 PERL_USE_SAFE_PUTENV USE_64_BIT_INT USE_ITHREADS
 USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
 USE_REENTRANT_API
 Locally applied patches:
	Bug#55162 File::Spec::case_tolerant performance
	CYG07 $vendorarch/auto/.rebase
	CYG15 static Win32CORE
	CYG17 cyg-1.7 paths-utf8
	0c612ce82 Fix building static extensions on cygwin, -UUSEIMPORTLIB
	1bac5ecc1 Fix 64-bit threading sv.c: S_anonymise_cv_maybe
	Cygwin::sync_winenv added
 Built under cygwin
 Compiled at Jul 12 2012 14:17:21
 %ENV:
 PERL5LIB="/home/bert/perl-lib/lib/perl5:/home/bert/perl-lib/lib/perl5/site_perl/5.14:/home/bert/perl-lib/lib/perl5/5.14"
 @INC:
 /home/bert/perl-lib/lib/perl5/cygwin-thread-multi-64int
 /home/bert/perl-lib/lib/perl5
 /home/bert/perl-lib/lib/perl5/site_perl/5.14/cygwin-thread-multi-64int
 /home/bert/perl-lib/lib/perl5/site_perl/5.14
 /home/bert/perl-lib/lib/perl5/5.14/cygwin-thread-multi-64int
 /home/bert/perl-lib/lib/perl5/5.14
 /usr/lib/perl5/site_perl/5.14/i686-cygwin-threads-64int
 /usr/lib/perl5/site_perl/5.14
 /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int
 /usr/lib/perl5/vendor_perl/5.14
 /usr/lib/perl5/5.14/i686-cygwin-threads-64int
 /usr/lib/perl5/5.14
 /usr/lib/perl5/site_perl/5.10
 /usr/lib/perl5/vendor_perl/5.10
 /usr/lib/perl5/site_perl/5.8
 .
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /