I am building a Debian Jessie build system running on an arm processor. I use elbe which, to oversimplify, is a bunch of Python scripts that call debootstrap to create the base system:
debootstrap --foreign --arch=armhf jessie debootstrap --second-stage
and then I add the following debian packages:
build-essential perl flex bison python3 autoconf automake dh-autoreconf autotools-dev debhelper dh-make dh-systemd devscripts fakeroot check libdbus-glib-1-dev libglib2.0-dev libcap-ng-dev libudev-dev libreadline-dev libical-dev file git lintian patch patchutils pbuilder vim
I was successful building the latest bluez package (5.37) using this build.
My two part question:
Are there other build-essential like packages that would minimize the number of packages I have to add?
I have read posts that claim that the order you install packages can be important. Is there a preferred install order with these basic build packages?