You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by Clebert Suconic <cl...@gmail.com> on 2018/08/17 16:35:33 UTC

Re: [DISCUSS] 32 bits compilation for Artemis libaio native

Sorry to resurrect a 3 years old thread.

I turned out, I have some users from Wildfly complaining about removing 32 bits.

I am having more trouble on answering these calls than I would on
compiling it back.. so I will just place it back..

Any strong feeling about it?
On Mon, Dec 19, 2016 at 4:45 PM Clebert Suconic
<cl...@gmail.com> wrote:
>
> Alright.. thanks guys.. will remove it.
>
> On Mon, Dec 19, 2016 at 11:44 AM, Matt Pavlovich <ma...@gmail.com> wrote:
> > +1 remove.  Most of the embedded/low-power chips are all 64-bits now. I
> > can't imagine in a 32-bit use case that AIO would be significantly faster
> > than the Java NIO anyway.
> >
> >
> >
> > On 12/19/16 10:27 AM, Clebert Suconic wrote:
> >>
> >> Anyone aware for 32 bits still being widely used these days?
> >>
> >> I have a Déjà vu that I had already asked this...
> >>
> >> Any time I make a change to the native library on artemis, I have to
> >> remove the dust of a very old laptop just to compile the 32 bits
> >> library. I know I know, I could install an image and do some work
> >> around it.. but the point is... is my effort having the benefit to
> >> anyone?
> >>
> >> Can I remove the 32 bits compilation from future distributions and
> >> from master? (although anyone using it will still be able to compile
> >> themselves at least for now, but it won't be testing by anyone it if
> >> we decide to remove it.)
> >>
> >>
> >> Reference to anyone wishing to compile the native library themselves:
> >> http://activemq.apache.org/artemis/docs/1.5.1/libaio.html
> >>
> >>
> >>
> >
>
>
>
> --
> Clebert Suconic



-- 
Clebert Suconic

Re: [DISCUSS] 32 bits compilation for Artemis libaio native

Posted by Clebert Suconic <cl...@gmail.com>.
That works for embedded dependencies.  But how that works on the server
classpath?

On Fri, Aug 17, 2018 at 7:41 PM michael.andre.pearce
<mi...@me.com.invalid> wrote:

> I would suggest we implement what netty does with native libs like epoll.
> Package a 32 and 64 bit and depending on deployed architecture and os, you
> use the corresponding compiled native lib.
> This way those on 64bit get the advantage. Yet supporting those on 32bit
> still where needed.
>
>
>
> Sent from my Samsung Galaxy smartphone.
> -------- Original message --------From: Clebert Suconic <
> clebert.suconic@gmail.com> Date: 17/08/2018  17:35  (GMT+00:00) To:
> dev@activemq.apache.org Subject: Re: [DISCUSS] 32 bits compilation for
> Artemis libaio native
> Sorry to resurrect a 3 years old thread.
>
> I turned out, I have some users from Wildfly complaining about removing 32
> bits.
>
> I am having more trouble on answering these calls than I would on
> compiling it back.. so I will just place it back..
>
> Any strong feeling about it?
> On Mon, Dec 19, 2016 at 4:45 PM Clebert Suconic
> <cl...@gmail.com> wrote:
> >
> > Alright.. thanks guys.. will remove it.
> >
> > On Mon, Dec 19, 2016 at 11:44 AM, Matt Pavlovich <ma...@gmail.com>
> wrote:
> > > +1 remove.  Most of the embedded/low-power chips are all 64-bits now. I
> > > can't imagine in a 32-bit use case that AIO would be significantly
> faster
> > > than the Java NIO anyway.
> > >
> > >
> > >
> > > On 12/19/16 10:27 AM, Clebert Suconic wrote:
> > >>
> > >> Anyone aware for 32 bits still being widely used these days?
> > >>
> > >> I have a Déjà vu that I had already asked this...
> > >>
> > >> Any time I make a change to the native library on artemis, I have to
> > >> remove the dust of a very old laptop just to compile the 32 bits
> > >> library. I know I know, I could install an image and do some work
> > >> around it.. but the point is... is my effort having the benefit to
> > >> anyone?
> > >>
> > >> Can I remove the 32 bits compilation from future distributions and
> > >> from master? (although anyone using it will still be able to compile
> > >> themselves at least for now, but it won't be testing by anyone it if
> > >> we decide to remove it.)
> > >>
> > >>
> > >> Reference to anyone wishing to compile the native library themselves:
> > >> http://activemq.apache.org/artemis/docs/1.5.1/libaio.html
> > >>
> > >>
> > >>
> > >
> >
> >
> >
> > --
> > Clebert Suconic
>
>
>
> --
> Clebert Suconic
>
-- 
Clebert Suconic