On Sun, Apr 12, 2020 at 8:57 PM Alex Remily <alex.rem...@gmail.com> wrote:

> I can do the 64 bit builds on Mac, Linux and Windows, so I'm happy to
> provide whichever of those is required.  It seems that Geoff can do the
> arm64 build.  Do we even bother supporting 32 bit architectures at this
> point?
>

Unfortunately, we cannot just pick up bits from folks here and there. It
all has to be buildable from Maven by the release manager in order to
generate the file signatures properly.

Based on what I see in the docs, it looks like this is buildable using
cross-compilation with MinGW on Windows. Not sure about the Mac stuff yet.

I'm not sure what the use-case is for 32-bit at this point.

Gary


> On Sun, Apr 12, 2020 at 7:36 PM Marcelo Vanzin <van...@apache.org> wrote:
>
> > Hi Gary,
> >
> > On Sun, Apr 12, 2020 at 8:53 AM Gary Gregory <garydgreg...@gmail.com>
> > wrote:
> > > > The 1.0 release on maven central only included linux32 and linux64
> > native
> > > > libs, even though the Makefile supports many more targets
> > > >
> > >
> > > Please see the snapshot builds which now include more:
> > >
> >
> https://repository.apache.org/content/repositories/snapshots/org/apache/commons/commons-crypto/1.1.0-SNAPSHOT
> >
> > Here's the native stuff in your snapshot jar:
> >
> > $ jar tf commons-crypto-1.1.0-20200411.124009-5.jar | grep
> > nativeorg/apache/commons/crypto/native/
> > org/apache/commons/crypto/native/Linux/
> > org/apache/commons/crypto/native/Linux/x86_64/
> > org/apache/commons/crypto/native/Linux/x86_64/libcommons-crypto.so
> >
> > Here's the 1.0 release:
> >
> > $ jar tf
> >
> ~/.ivy2/cache/org.apache.commons/commons-crypto/jars/commons-crypto-1.0.0.jar
> > | grep native
> > org/apache/commons/crypto/native/
> > org/apache/commons/crypto/native/Linux/
> > org/apache/commons/crypto/native/Linux/x86/
> > org/apache/commons/crypto/native/Linux/x86_64/
> > org/apache/commons/crypto/native/Mac/
> > org/apache/commons/crypto/native/Mac/x86_64/
> > org/apache/commons/crypto/native/Windows/
> > org/apache/commons/crypto/native/Windows/x86/
> > org/apache/commons/crypto/native/Windows/x86_64/
> > org/apache/commons/crypto/native/Linux/x86/libcommons-crypto.so
> > org/apache/commons/crypto/native/Linux/x86_64/libcommons-crypto.so
> > org/apache/commons/crypto/native/Mac/x86_64/libcommons-crypto.jnilib
> > org/apache/commons/crypto/native/Windows/x86/commons-crypto.dll
> > org/apache/commons/crypto/native/Windows/x86_64/commons-crypto.dll
> >
> > That's the only thing that worries me: finding someone who can build
> > all those extra native libraries. I tend to agree that linux64 is the
> > most important one, but it would be technically a regression from 1.0
> > to skip the others.
> >
> > That being said, if we can't solve that, I think it's better to
> > release something rather than nothing.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >
>

Reply via email to