Miles Bader writes:     Programs that don't use stdio crash in the `exit' function, because     they call through the pointer__uClibc_cleanup, which has a value of 0.     It has a value of 0 because __uClibc_main.c initializes it to the     address of `__stdio_close_all', which is a weak symbol (and so is 0 if     stdio is not used). This patch from Miles fixes it, though we need to audit __stdio_close_all usage to be sure...
Miles Bader writes:
    Programs that don't use stdio crash in the `exit' function, because
    they call through the pointer__uClibc_cleanup, which has a value of 0.
    It has a value of 0 because __uClibc_main.c initializes it to the
    address of `__stdio_close_all', which is a weak symbol (and so is 0 if
    stdio is not used).
This patch from Miles fixes it, though we need to audit
__stdio_close_all usage to be sure...

ChickenRunjyd/klee-uclibc,hwoarang/uClibc,OpenInkpot-archive/iplinux-uclibc,waweber/uclibc-clang,hjl-tools/uClibc,ChickenRunjyd/klee-uclibc,czankel/xtensa-uclibc,ddcc/klee-uclibc-0.9.33.2,hjl-tools/uClibc,ffainelli/uClibc,atgreen/uClibc-moxie,groundwater/uClibc,czankel/xtensa-uclibc,ndmsystems/uClibc,ysat0/uClibc,hjl-tools/uClibc,groundwater/uClibc,waweber/uclibc-clang,hwoarang/uClibc,groundwater/uClibc,klee/klee-uclibc,gittup/uClibc,brgl/uclibc-ng,ysat0/uClibc,ddcc/klee-uclibc-0.9.33.2,foss-for-synopsys-dwc-arc-processors/uClibc,hjl-tools/uClibc,kraj/uclibc-ng,brgl/uclibc-ng,majek/uclibc-vx32,skristiansson/uClibc-or1k,m-labs/uclibc-lm32,ddcc/klee-uclibc-0.9.33.2,m-labs/uclibc-lm32,gittup/uClibc,foss-for-synopsys-dwc-arc-processors/uClibc,hwoarang/uClibc,skristiansson/uClibc-or1k,mephi42/uClibc,klee/klee-uclibc,ndmsystems/uClibc,kraj/uClibc,brgl/uclibc-ng,kraj/uclibc-ng,kraj/uclibc-ng,wbx-github/uclibc-ng,ddcc/klee-uclibc-0.9.33.2,wbx-github/uclibc-ng,kraj/uclibc-ng,skristiansson/uClibc-or1k,OpenInkpot-archive/iplinux-uclibc,kraj/uClibc,ysat0/uClibc,wbx-github/uclibc-ng,klee/klee-uclibc,klee/klee-uclibc,foss-for-synopsys-dwc-arc-processors/uClibc,ffainelli/uClibc,ffainelli/uClibc,ChickenRunjyd/klee-uclibc,wbx-github/uclibc-ng,m-labs/uclibc-lm32,ndmsystems/uClibc,kraj/uClibc,majek/uclibc-vx32,OpenInkpot-archive/iplinux-uclibc,groundwater/uClibc,ndmsystems/uClibc,mephi42/uClibc,ysat0/uClibc,atgreen/uClibc-moxie,hwoarang/uClibc,gittup/uClibc,atgreen/uClibc-moxie,majek/uclibc-vx32,hjl-tools/uClibc,brgl/uclibc-ng,foss-xtensa/uClibc,OpenInkpot-archive/iplinux-uclibc,foss-for-synopsys-dwc-arc-processors/uClibc,groundwater/uClibc,foss-xtensa/uClibc,mephi42/uClibc,waweber/uclibc-clang,foss-xtensa/uClibc,majek/uclibc-vx32,czankel/xtensa-uclibc,ChickenRunjyd/klee-uclibc,czankel/xtensa-uclibc,skristiansson/uClibc-or1k,ffainelli/uClibc,gittup/uClibc,kraj/uClibc,foss-xtensa/uClibc,waweber/uclibc-clang,atgreen/uClibc-moxie,ffainelli/uClibc,m-labs/uclibc-lm32,mephi42/uClibc