Discussion:
[ast-developers] aarch64 (ARM64) support in AST?
Lionel Cons
2013-03-29 13:57:28 UTC
Permalink
Does AST support aarch64 (ARM 64bit) on Linux?

Lionel
Roland Mainz
2013-03-29 15:37:53 UTC
Permalink
On Fri, Mar 29, 2013 at 2:57 PM, Lionel Cons
Post by Lionel Cons
Does AST support aarch64 (ARM 64bit) on Linux?
I don't know... but...
... erm... but the issue leads to two other questions:
1. Is there any test hardware yet ? If "no" ... is there any emulator
(QEMU ?) which can emulate ARM64 ?
2. Is there any *easy*-to-install Linux distribution for ARM64 ?

----

Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
Michal Hlavinka
2013-04-02 14:30:51 UTC
Permalink
Post by Roland Mainz
On Fri, Mar 29, 2013 at 2:57 PM, Lionel Cons
Post by Lionel Cons
Does AST support aarch64 (ARM 64bit) on Linux?
I don't know... but...
1. Is there any test hardware yet ? If "no" ... is there any emulator
(QEMU ?) which can emulate ARM64 ?
2. Is there any *easy*-to-install Linux distribution for ARM64 ?
My guesses are no hardware yet, no support in qemu yet. Some emulator
should be available here: http://www.arm.com/fvp And last guess is there
is no easy to install Linux distribution for ARM64. Fedora just started
to work on this recently, but I don't know about other distributions.

These are my guesses, I'll try to find out the real answers and post an
update if my guesses are wrong.

Michal
Lionel Cons
2013-04-02 14:39:16 UTC
Permalink
Post by Roland Mainz
On Fri, Mar 29, 2013 at 2:57 PM, Lionel Cons
Post by Lionel Cons
Does AST support aarch64 (ARM 64bit) on Linux?
I don't know... but...
1. Is there any test hardware yet ? If "no" ... is there any emulator
(QEMU ?) which can emulate ARM64 ?
2. Is there any *easy*-to-install Linux distribution for ARM64 ?
My guesses are no hardware yet, no support in qemu yet. Some emulator should
be available here: http://www.arm.com/fvp And last guess is there is no easy
to install Linux distribution for ARM64. Fedora just started to work on this
recently, but I don't know about other distributions.
How do the Fedora engineers develop for aarch64 then?
These are my guesses, I'll try to find out the real answers and post an
update if my guesses are wrong.
Thank you. Please keep the ast-developers list updated on your progress.

As for our goal, we try to test whether we can do large scale
deployment on aarch64 when the IT hardware of the our main experiment
is updated in three years. This requires both ksh93 and it's builtin
commands.

Lionel
Michal Hlavinka
2013-04-02 14:51:49 UTC
Permalink
Post by Lionel Cons
Post by Roland Mainz
On Fri, Mar 29, 2013 at 2:57 PM, Lionel Cons
Post by Lionel Cons
Does AST support aarch64 (ARM 64bit) on Linux?
I don't know... but...
1. Is there any test hardware yet ? If "no" ... is there any emulator
(QEMU ?) which can emulate ARM64 ?
2. Is there any *easy*-to-install Linux distribution for ARM64 ?
My guesses are no hardware yet, no support in qemu yet. Some emulator should
be available here: http://www.arm.com/fvp And last guess is there is no easy
to install Linux distribution for ARM64. Fedora just started to work on this
recently, but I don't know about other distributions.
How do the Fedora engineers develop for aarch64 then?
Right now we are fixing bugs preventing (cross-)compilation. So that's
the answer - cross-compilator. We do not run it (maybe some do, using
that emulator), but because a lot of package does not compile at all, we
have still enough work to do.
Post by Lionel Cons
These are my guesses, I'll try to find out the real answers and post an
update if my guesses are wrong.
Thank you. Please keep the ast-developers list updated on your progress.
As for our goal, we try to test whether we can do large scale
deployment on aarch64 when the IT hardware of the our main experiment
is updated in three years. This requires both ksh93 and it's builtin
commands.
Lionel
Glenn Fowler
2013-04-02 15:58:49 UTC
Permalink
we have no reason to believe ast would have trouble building and running on arm64
a while back we built on arm32, directly and cross-compiled, with no problems

anyone with access to arm64 hw or an emulator can try to build ast-open and
report what happens

if space is an issue try building with
export PACKAGE_OPTIONS=optimize-space
this will link ksh with ast .so's instead of .a's
and also hard link all libcmd commands to one a.out
Post by Michal Hlavinka
Post by Lionel Cons
Post by Roland Mainz
On Fri, Mar 29, 2013 at 2:57 PM, Lionel Cons
Post by Lionel Cons
Does AST support aarch64 (ARM 64bit) on Linux?
I don't know... but...
1. Is there any test hardware yet ? If "no" ... is there any emulator
(QEMU ?) which can emulate ARM64 ?
2. Is there any *easy*-to-install Linux distribution for ARM64 ?
My guesses are no hardware yet, no support in qemu yet. Some emulator should
be available here: http://www.arm.com/fvp And last guess is there is no easy
to install Linux distribution for ARM64. Fedora just started to work on this
recently, but I don't know about other distributions.
How do the Fedora engineers develop for aarch64 then?
Right now we are fixing bugs preventing (cross-)compilation. So that's
the answer - cross-compilator. We do not run it (maybe some do, using
that emulator), but because a lot of package does not compile at all, we
have still enough work to do.
Post by Lionel Cons
These are my guesses, I'll try to find out the real answers and post an
update if my guesses are wrong.
Thank you. Please keep the ast-developers list updated on your progress.
As for our goal, we try to test whether we can do large scale
deployment on aarch64 when the IT hardware of the our main experiment
is updated in three years. This requires both ksh93 and it's builtin
commands.
Lionel
_______________________________________________
ast-developers mailing list
ast-developers at lists.research.att.com
http://lists.research.att.com/mailman/listinfo/ast-developers
Cedric Blancher
2013-04-17 13:02:32 UTC
Permalink
Post by Glenn Fowler
we have no reason to believe ast would have trouble building and running on arm64
a while back we built on arm32, directly and cross-compiled, with no problems
anyone with access to arm64 hw or an emulator can try to build ast-open and
report what happens
if space is an issue try building with
export PACKAGE_OPTIONS=optimize-space
this will link ksh with ast .so's instead of .a's
and also hard link all libcmd commands to one a.out
Why aren't the libcmd commands always hardlinked to one a.out? Roland
Mainz did this for Solaris 11 with great effect and good space savings
and (compared to old Solaris's utilities) a major performance gain.

Ced
--
Cedric Blancher <cedric.blancher at googlemail.com>
Institute Pasteur
Lionel Cons
2013-06-10 11:27:23 UTC
Permalink
Post by Cedric Blancher
Post by Glenn Fowler
we have no reason to believe ast would have trouble building and running on arm64
a while back we built on arm32, directly and cross-compiled, with no problems
anyone with access to arm64 hw or an emulator can try to build ast-open and
report what happens
if space is an issue try building with
export PACKAGE_OPTIONS=optimize-space
this will link ksh with ast .so's instead of .a's
and also hard link all libcmd commands to one a.out
Why aren't the libcmd commands always hardlinked to one a.out? Roland
Mainz did this for Solaris 11 with great effect and good space savings
and (compared to old Solaris's utilities) a major performance gain.
Is there a reason why only ast-open ships with the a.out to access the
commands in libcmd directly?

Lionel
Glenn Fowler
2013-06-10 14:30:10 UTC
Permalink
Post by Lionel Cons
Post by Cedric Blancher
Post by Glenn Fowler
we have no reason to believe ast would have trouble building and running on arm64
a while back we built on arm32, directly and cross-compiled, with no problems
anyone with access to arm64 hw or an emulator can try to build ast-open and
report what happens
if space is an issue try building with
export PACKAGE_OPTIONS=optimize-space
this will link ksh with ast .so's instead of .a's
and also hard link all libcmd commands to one a.out
Why aren't the libcmd commands always hardlinked to one a.out? Roland
Mainz did this for Solaris 11 with great effect and good space savings
and (compared to old Solaris's utilities) a major performance gain.
Is there a reason why only ast-open ships with the a.out to access the
commands in libcmd directly?
yes
the ast-ksh package is ksh + its builtins
so the expectation is that only ksh and maybe shcomp get installed in bin
packages > ast-ksh provide more than that
and the expectation is that many things will go into bin

Loading...