Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 25 Aug 2011 17:25:31 -0500
From: "jfoug" <jfoug@....net>
To: <john-dev@...ts.openwall.com>
Subject: RE: Build Issue on Solaris, John v1.7.8 jumbo-5 August 24, 2011

The 'portable' fix is to dump, stdint.h and stdbool.h usages, and 'fix' the
code.  There are also other gcc specifics, such as expect, etc.  Almost all
of this is with the newest, bleeding edge stuff (mostly in the GSOC new
items).  I figured some of this would end up getting properly
'portable'ified after the code production is done by the people doing that.

The issues I know of are:

#include <stdint.h>
#include <stdbool.h>
__builtin_expect((x),?)
__attribute__ ((pure))
getopts (without also including the code for systems without it).

Other libs, like libz (blame me :) for this one), newer OpenSSL


Jim.

>-----Original Message-----
>From: Solar Designer [mailto:solar@...nwall.com]
>Sent: Thursday, August 25, 2011 4:33 PM
>To: john-dev@...ts.openwall.com
>Subject: Re: [john-dev] Build Issue on Solaris, John v1.7.8 jumbo-5
>August 24, 2011
>
>Hi Robert,
>
>On Thu, Aug 25, 2011 at 05:25:06PM -0400, Robert Harris wrote:
>> So I tried that solution mentioned in your July 6th, 2011, before,
>when you
>> suggest it. I still got errors and I couldn't figure out a solution.
>(This
>> is only a problem for me on Solaris.)
>> I should have mentioned this in my original email below.
>
>Yes.  This helps (including what you wrote below, indeed).  I could
>answer your questions directly, but I don't expect this will get us
>anywhere.  So I will simply consider the info you provided when trying
>to come up with a more portable fix.
>
>Thanks,
>
>Alexander

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ