Hi - while it's possible to run some OABI user space programs on an EABI kernel
compiled with OABI_COMPAT there are a number of caveats - the biggest one that
affects iptables is the way data structures are passed from user space to the
kernel using ioctl calls - compiling iptables statically doesn't help as
iptables is a user space interface to kernel mode packet filter features. Only
solution here is to run an EABI userland - any reason why you couldn't do that?
See links below for more info:
http://wiki.debian.org/ArmEabiPort
http://permalink.gmane.org/gmane.linux.ports.arm.kernel/58165
http://forum.soft32.com/linux/EABI-OABI-incompatibility-ftopict312450.html
--- In "Donb" <> wrote:
>
> Hi Don,
>
> Did you ever get IPtables working? I danced this around with Technologic but
> didn't find the right combination.
>
> Thanks,
> Don
>
>
> --- In "Rekcut_Nod" <dtucker@> wrote:
> >
> > As an update, someone suggested that there might be an issue with EABI vs.
> > OABI on the ARM platform, so I reconfigured iptables with --enable-static
> > and --disable-dynamic, since I think that there is not an issue as long as
> > iptables doesn't try to build linking to the EABI-built kernel libraries.
> > After rebuilding, I tried to run "iptables -L" again and this time received
> > a different error:
> >
> > "getsockopt failed strangely: invalid argument"
> >
> > As before, if anyone has any suggestions on how I might resolve this error
> > to get iptables working, I'd be very appreciative.
> >
> > Thanks,
> > Don
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|