develooper 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




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About