[Buildroot] Buildroot eclipse integration: doesn't work with custom BR2_HOST_DIR

Thomas De Schampheleire patrickdepinguin at gmail.com
Mon Jun 30 13:45:05 UTC 2014


Hi,

Normally, BR2_HOST_DIR is $(BASE_DIR)/host which is
<buildroot>/output/host. However, the user can set a custom
BR2_HOST_DIR in the buildroot configuration.

If you do that, and select the registration of the toolchain against
eclipse, you get:

./support/scripts/eclipse-register-toolchain `readlink -f output`
i686-pc-linux-gnu- "i586"
Your project directory does not look like a Buildroot output
make: *** [target-finalize] Error 1

This is because eclipse-register-toolchain script does:

if test ! -d ${project_directory}/host ; then
    echo "Your project directory does not look like a Buildroot output"
    exit 1
fi

(where project_directory is the first parameter) and thus assumes that
host is under <buildroot>/output which is not correct if you set
BR2_HOST_DIR explicitly to a custom value.

I'm not sure about the internals of the Buildroot Eclipse plugin, so
it is unclear to me which freedom we have regarding changing the
helper script.

Feedback welcome,

Best regards,
Thomas


More information about the buildroot mailing list