Front page | perl.perl5.porters |
Postings from April 2011
[perl #89502] Add support for Atari FreeMiNT platform
From:
Alan Hourihane
Date:
April 29, 2011 02:21
Subject:
[perl #89502] Add support for Atari FreeMiNT platform
Message ID:
rt-3.6.HEAD-32285-1304019138-980.89502-75-0@perl.org
# New Ticket Created by Alan Hourihane
# Please include the string: [perl #89502]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=89502 >
This is a bug report for perl from alanh@fairlite.co.uk,
generated with the help of perlbug 1.39 running under perl 5.12.3.
-----------------------------------------------------------------
[Please describe your issue here]
This patch adds support for the Atari FreeMiNT platform.
This is directly related to ticket 73786.
[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
category=core
severity=low
---
Site configuration information for perl 5.12.3:
Configured by Gentoo at Fri Apr 15 00:54:02 Local time zone must be
set--see zic
manual page 2011.
Summary of my perl5 (revision 5 version 12 subversion 3) configuration:
Platform:
osname=freemint, osvers=1.18a, archname=m68k-freemint
uname='freemint unknown 1.18a 4.4 atarist mc68060 atarist mint '
config_args='-des -Duseshrplib -Darchname=m68k-linux
-Dcc=m68k-atari-mint-gcc
-Doptimize=-O2 -pipe -Dldflags= -Dprefix=/usr -Dinstallprefix=/usr
-Dsiteprefix=
/usr -Dvendorprefix=/usr -Dscriptdir=/usr/bin
-Dprivlib=/usr/lib/perl5/5.12.3 -Da
rchlib=/usr/lib/perl5/5.12.3/m68k-linux
-Dsitelib=/usr/lib/perl5/site_perl/5.12.3
-Dsitearch=/usr/lib/perl5/site_perl/5.12.3/m68k-linux
-Dvendorlib=/usr/lib/perl5
/vendor_perl/5.12.3
-Dvendorarch=/usr/lib/perl5/vendor_perl/5.12.3/m68k-linux -Dm
an1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3
-Dsiteman1dir=/usr/share
/man/man1 -Dsiteman3dir=/usr/share/man/man3
-Dvendorman1dir=/usr/share/man/man1 -
Dvendorman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm
-Dlibperl=libperl.ir
relevant -Dlocincpth=/usr/include -Dglibpth=/lib /usr/lib
-Duselargefiles -Dd_s
emctl_semun -Dcf_by=Gentoo -Dmyhostname=localhost
-Dperladmin=${PORTAGE_ROOT_USER
}@localhost -Dinstallusrbinperl=n -Ud_csh -Uusenm -Dccdlflags=-rdynamic
-Ui_ndbm
-Ui_gdbm -Ui_db -DDEBUGGING=none -Dinc_version_list=5.12.2/m68k-linux
5.12.2 5.12
.1/m68k-linux 5.12.1 5.12.0/m68k-linux 5.12.0 -Dlibpth=/lib /usr/lib
-Dnoextens
ions=ODBM_File'
hint=recommended, useposix=true, d_sigaction=define
useithreads=undef, usemultiplicity=undef
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=y, bincompat5005=undef
Compiler:
cc='m68k-atari-mint-gcc', ccflags ='-D_GNU_SOURCE
-fno-strict-aliasing -pipe'
,
optimize='-O2 -pipe',
cppflags='-D_GNU_SOURCE -fno-strict-aliasing -pipe'
ccversion='', gccversion='4.5.2', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=
4
alignbytes=2, prototype=define
Linker and Libraries:
ld='ld', ldflags ='-static'
libpth=/usr/lib /usr/local/lib
libs=-lm -ldld
perllibs=-lm -ldld
libc=, so=none, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dld.xs, dlext=o, d_dlsymun=undef,
ccdlflags='-Wl,-whole-archive -lgc
c -lpthread -Wl,-no-whole-archive'
cccdlflags=' ', lddlflags='-r '
Locally applied patches:
0001-gentoo_MakeMaker-RUNPATH.diff
0002-gentoo_config_over.diff
0003-gentoo_cpan_definstalldirs.diff
0004-gentoo_cpanplus_definstalldirs.diff
0005-gentoo_create-libperl-soname.diff
0006-gentoo_MakeMaker-delete_packlist.diff
0007-fixes_8d66b3f9_h2hp_fix.diff
0008-fixes_f178b03b_h2ph_using_deprecated_goto.diff
0009-gentoo_mod-paths.diff
0010-gentoo_enc2xs.diff
0011-gentoo_IO-Compress_AutoLoader_dropped_from_Compress-Zlib.diff
0012-gentoo_drop-fstack-protector.diff
---
@INC for perl 5.12.3:
/etc/perl
/usr/lib/perl5/site_perl/5.12.3/m68k-linux
/usr/lib/perl5/site_perl/5.12.3
/usr/lib/perl5/vendor_perl/5.12.3/m68k-linux
/usr/lib/perl5/vendor_perl/5.12.3
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.12.2/m68k-linux
/usr/lib/perl5/vendor_perl/5.12.2
/usr/lib/perl5/vendor_perl/5.12.1/m68k-linux
/usr/lib/perl5/vendor_perl/5.12.1
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.12.3/m68k-linux
/usr/lib/perl5/5.12.3
/usr/local/lib/site_perl
.
---
Environment for perl 5.12.3:
HOME=/root
LANG (unset)
LANGUAGE (unset)
LD_LIBRARY_PATH (unset)
LOGDIR (unset)
PATH=/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/m68k-atari-mint/gcc-bin/4.5.
2:/usr/sbin:/usr/bin:/sbin:/bin
PERL_BADLANG (unset)
SHELL=/bin/bash
-
[perl #89502] Add support for Atari FreeMiNT platform
by Alan Hourihane