Skip to content
Advertisement

How to modify the source of Buildroot packages for package development?

I’ve been using buildroot in order to build a toolchain using uclibc. Now, buildroot downloads all the packages, extract them and build them all..

I want to change the toolchain’s uclibc source and then recompile the toolchain with the new source and i just can’t understand how it can be done in the pretty way..

After it finishes building, all of the extracted sources are found in the “<buildroot-src>/output/build“. But changing them won’t give me a thing because buildroot only uses this directory as an intermediate during build time.

So my thought was, maybe changing the .mk file in the uclibc package and make it use my modified source instead of downloading and extracting it (not yet sure if it can be done there) but that seems a bit ugly solution..

So my question is this: Is there any better way of telling buildroot to build a package using existing source?

Advertisement

Answer

Please read the Buildroot manual about the <pkg>_OVERRIDE_SRCDIR functionality. It does exactly what you are looking for.

Advertisement