Hello there,
Builds fine on RHEL6 and Fedora 19 - Fedora "devel" scope, both 32- and
64bit. Some side notes:
1) The library `libasr-5.5.0.so.0.0.0` hasn't got executable bit after
"make install". I need to chown it to 0755 to get it working;
2) Rpmlint (a package diagnostic tool) reports a warning:
libasr.x86_64: W: shared-lib-calls-exit /usr/lib64/libasr-5.5.0.so.0.0.0
exit@GLIBC_2.2.5
This library package calls exit() or _exit(), probably in a non-fork()
context. Doing so from a library is strongly discouraged - when a library
function calls exit(), it prevents the calling program from handling the
error, reporting it to the user, closing files properly, and cleaning up any
state that the program has. It is preferred for the library to return an
actual error code and let the calling program decide how to handle the
situation.
It can be bogus depends on the specific implementation - but at least I
leave it here for consideration;
3) Opensmtpd is mentioned in configure instead of libasr. Also, I am not
sure if bsd auth is actual here:
config.status: executing libtool commands
config.status: executing depfiles commands
OpenSMTPD has been configured with the following options:
User binaries: /usr/bin
System binaries: /usr/sbin
Configuration files: /etc
Manual pages: /usr/share/man/manX
Manpage format: man
BSD Auth support: no
--
wbr, Denis.
On Fri, Jul 11, 2014 at 11:07 PM, <[email protected]> wrote:
> A first libasr snapshot is available at:
>
> http://www.opensmtpd.org/archives/libasr-201407111828.tar.gz
>
> Checksum:
>
> SHA256 (libasr-201407111828.tar.gz) =
> e3a524ff24ad2352197638d1522b7cd4ca38f8865700145c503480cb59e9f005
>
> Please test and let us know if it breaks something!
>
> If this snapshot doesn't work, please also test with a previous one,
> to help us spot where the issue is coming from. You can access all
> previous snapshots here:
>
> http://www.opensmtpd.org/archives/
>
> The OpenSMTPD team ;-)
>
>
> Note
> ----
>
> Libasr is an asynchronous resolver library. It has been developped as part
> of the OpenBSD project and it was built in OpenSMTPD so far. It is now made
> available separately as a library for conveniency.
>
> OpenSMTPD portable snapshots and releases will depend on it from now on. So
> if you are packaging portable OpenSMTPD for any platform please have a look
> at libasr and report build issues. It definitely needs lots of polishing.
>
> Note that this only concerns portable OpenSMTPD. The libasr API has been
> integrated into OpenBSD libc, so it is always available on this platform.
> Therefore, there is no notion of master vs. portable version of libasr.
>
> --
> You received this mail because you are subscribed to [email protected]
> To unsubscribe, send a mail to: [email protected]
>
>