[erlang-bugs] Fix building error of SCTP in FreeBSD 7.1 and later
Kenji Rikitake
kenji.rikitake@REDACTED
Thu Feb 11 00:46:53 CET 2010
Raimo:
Thanks for comments. I will rework this patch after R13B04 comes out.
(I have other higher-priority projects than this one)
Kenji Rikitake
In the message <20100210153945.GA22452@REDACTED>
dated Wed, Feb 10, 2010 at 04:39:21PM +0100,
Raimo Niskanen <raimo+erlang-bugs@REDACTED> writes:
> On Wed, Feb 10, 2010 at 10:52:07PM +0900, Kenji Rikitake wrote:
> > git fetch git://github.com/jj1bdx/otp.git r13b03_sctp_freebsd
> >
> > Fix building error of SCTP in FreeBSD 7.1 and later
> >
> > This patch fixes building error of SCTP in FreeBSD 7.1 and later.
> >
> > See
> > http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1257:200904:hppnfialjjdlgecdiehe
> > for the details.
>
> It seems Giacomo Olgeni's patch that this patch depends on
> is missing. erts/configure will not define
> HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_SACKDELAY so it will
> be disabled on all platforms even the ones that have
> that flag... And that would be bad.
>
> See also:
> http://www.erlang.org/cgi-bin/ezmlm-cgi/2/1264
> sorry about me not managing to rework that issue,
> other emergencies came in the way...
>
> >
> > Patch summary:
> >
> > R13A patch for solving a compilation error when building
> > erts/emulator/drivers/common/inet_drv.c
> > by Kenji Rikitake 12-APR-2009
> >
> > Symptom solved by this patch:
> >
> > When building R13A in FreeBSD 7.1-RELEASE,
> > the compiler flag
> > HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_SACKDELAY
> > is NOT enabled.
> > Some code in
> > erts/emulator/drivers/common/inet_drv.c
> > incorrectly assumes
> > HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_SACKDELAY
> > is always true when
> > HAVE_STRUCT_SCTP_PADDRPARAMS_SPP_FLAGS
> > is true in config.h.
> > This assumption causes a compilation error.
> >
> > Regards,
> > Kenji Rikitake
More information about the erlang-patches
mailing list