Look above that summary line

On August 19, 2016 10:24:33 AM EDT, "Gregory M. Kurtzer" <gmkurt...@lbl.gov> 
wrote:
>On Fri, Aug 19, 2016 at 7:18 AM, Yaroslav Halchenko
><deb...@onerussian.com>
>wrote:
>
>>
>> On Fri, 19 Aug 2016, Gregory M. Kurtzer wrote:
>> >      I thought that the idea generally is to not restrict by
>default and
>> >      possibly to let interested in porting to look at it. Policy
>5.6.8
>> >      states "Specifying a list of architectures or architecture
>wildcards
>> >      other than any is for the minority of cases where a program is
>not
>> >      portable or is not useful on some architectures".
>>
>> >      Theoretically I think singularity could be ported for other
>> >      architectures (CCing upstream for clarification), not that me
>or
>> >      upstream is going to embark on such a voyage ATM ;)
>>
>> >      If there is somewhere policy/recommendation that I should
>better
>> drop
>> >      from any to a restricted list of architectures, please let me
>know,
>> and
>> >      I will do so for the next release.
>>
>> >    That is a good point regarding non-Linux builds. At present I am
>not
>> >    checking for the clone() or unshare() system calls, as they have
>been
>> on
>> >    Linux for quite some time so I didn't think of them not being
>> available,
>> >    but they are Linux specific system calls (as are the CLONE_*
>flags
>> which I
>> >    am checking for). So it sounds like I need to add some checks
>for
>> clone()
>> >    and unshare() and bomb out early with a reasonable error message
>> about an
>> >    unsupported platform before checking for the flags.
>> >    As far as architecture support, Singularity *should* build on
>non-x86
>> >    architectures just fine, but my ability to port and test are
>limited
>> to
>> >    x86. I am aware that IBM has successfully ported and used
>Singularity
>> on
>> >    Power, but I've never gotten any patches so I assumed it just
>worked.
>> Are
>> >    the failed build logs for non-x86 available?
>>
>> This is the page you could always go to
>> https://buildd.debian.org/status/package.php?p=
>> singularity-container&suite=unstable
>> to get the logs (click on Build-Attempted)
>>
>
>It doesn't actually show the configure output, or did it die at the
>first
>line?
>
>
>configure: exit 1
>dh_auto_configure: ./configure --build=aarch64-linux-gnu --prefix=/usr
>--includedir=${prefix}/include --mandir=${prefix}/share/man
>--infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
>--disable-silent-rules --libdir=${prefix}/lib/aarch64-linux-gnu
>--libexecdir=${prefix}/lib/aarch64-linux-gnu --disable-maintainer-mode
>--disable-dependency-tracking returned exit code 1
>debian/rules:9: recipe for target 'build-arch' failed
>make: *** [build-arch] Error 2
>dpkg-buildpackage: error: debian/rules build-arch gave error exit
>status 2
>
>
>
>>
>> I can provide you access to mipsel, and possible sparc (when I bring
>it
>> back online, that poor elderly beast with failing fan), and soon
>> powerpc.
>>
>>
> You are awesome, thank you!
>
>Greg
>
>-- 
>Gregory M. Kurtzer
>High Performance Computing Services (HPCS)
>University of California
>Lawrence Berkeley National Laboratory
>One Cyclotron Road, Berkeley, CA 94720

Reply via email to