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