[Buildroot] [PATCH] fix bash job control (was: my/etc/init.d/rcS won't run)

Marc Gauthier marc at tensilica.com
Mon Aug 4 21:53:12 UTC 2008

Brian Beattie wrote:
> On 8/4/2008, "Wade Berrier" <wberrier at gmail.com> wrote:
> >And now the actual patch :-P
> >
> >On Mon, Aug 4, 2008 at 10:35 AM, Wade Berrier <wberrier at gmail.com> wrote:
> >> Marc from the previous thread pointed me in the right direction to fix this.
> >>
> >> Attached is a patch to bash.mk so it builds correctly and can be used
> >> from busybox's init.

Thanks!  My init startup works with bash now.

> I tried the patch, but got the attched errors (edited for brevity)

Worked for me, although my version of buildroot is a few months old.  Here's my bash link line.  The one difference is that I get
jobs.o instead of your nojobs.o (which seems the source of your undefined symbols).


rm -f bash
/mnt/vol1/marc/linuxtest/buildroot/build_xtensa_test_mmuhifi_b/staging_dir/usr/bin/xtensa_test_mmuhifi_b-linux-uclibc-gcc -L./builti
ns -L./lib/readline -L./lib/readline -L./lib/glob -L./lib/tilde  -L./lib/sh  -rdynamic  -g -O2 -o bash shell.o eval.o y.tab.o
general.o make_cmd.o print_cmd.o  dispose_cmd.o execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o jobs.o subst.o hashcmd.o
hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o test.o version.o alias.o array.o arrayfunc.o braces.o bracecomp.o
bashhist.o bashline.o  list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o pcomplib.o syntax.o xmalloc.o
signames.o -lbuiltins -lsh -lreadline -lhistory -lcurses -lglob -ltilde    -ldl
ls -l bash
-rwxr-xr-x  1 marc tensilica 2007410 Aug  4 12:47 bash
xtensa_test_mmuhifi_b-linux-size bash
   text    data     bss     dec     hex filename
 468064   20708   19188  507960   7c038 bash
make[1]: Leaving directory `/mnt/vol1/marc/linuxtest/buildroot/build_xtensa_test_mmuhifi_b/bash-3.2'

More information about the buildroot mailing list