Thanks Steve, Point no. 1 and 4 dont apply in my case because i have compiled iptables along with the file system applications. I will check rest of the two options and let u know.
And the answer for your question for my other programs is that some other applications e.g. df is also causing same issue. While rest of the applications are working properly. I downloaded a pre-build image of file-system that contained 'df' utility, in that case df was working perfect. On Tue, Dec 18, 2012 at 8:27 PM, Steve deRosier <deros...@gmail.com> wrote: > On Tue, Dec 18, 2012 at 4:58 AM, Arshan Awais <arshanc...@gmail.com> wrote: >> Hi Greg, >> >> I recompiled my kernel and used "None" option instead of uClibc, >> uC-libc or glibc in menuconfig. (because i am also having issues in >> compilation when i select options other than 'None' while library >> selection) >> This time when i ran iptables -v, i got the following dump: >> >> iptables[377] killed because of sig - 11 >> > > You sort of need a C library for any C code you're working with. I > suppose if you're hand-writing assembly code, you wouldn't need it, > but, last I looked iptables is C code and should require to link > against a C library of some sort. If you're getting successful > compilation and link and not building any of the three supported C > libraries, then you've got pretty big problems. Depending on your > environment, I see one of the following possibilities: > > 1. You're actually not building a cross-compiled image for your > target. In other words: you're building using your host's compilers > targeting your host computer. Then you're moving the exe to a > different target processor and boom! > 2. Your x-compiler is linking against some of it's preconfigured C > libraries, if static, that's probably OK, but if it's a shared link, > you'll need to push those into your filesystem image. > 3. Your compiler is linking against some left-over objects, but those > aren't getting inserted into your image because you've turned off the > C libs. > 4. All is well with your environment, and you've edited some code and > inserted a read/write to an invalid address (most likely null) and you > need to debug that. > > I'm sure there's more possibilities, but 4 seems like enough for now. > > If you're using a stock uClinux, and a stock target board, and a > proper environment, most things should pretty well work out of the > box. Do other programs function properly and iptables is the only > thing that's failing? If that's the case, it's possible there's a bug > in whatever version of iptables that you're working with. Or, you need > to enable some feature it depends on that's not turned on by default. > > Just a few ideas, hope it helps. > > - Steve > _______________________________________________ > uClinux-dev mailing list > uClinux-dev@uclinux.org > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > This message was resent by uclinux-dev@uclinux.org > To unsubscribe see: > http://mailman.uclinux.org/mailman/options/uclinux-dev _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev