Building 17.01

Can someone point me to instructions on how to build 17.01? I thought I could accomplish this by starting off with:

git checkout lede-17.01

followed by the usual but that doesn't seem to do the trick.

Can someone point me to instructions on how to build 17.01? I thought I could accomplish this via:

git checkout lede-17.01

but that doesn't seem to do the trick.

do you have the build environment setup yet?

https://lede-project.org/docs/guide-developer/install-buildsystem

Yes I do, and I've been building against master with some success. I would now like to build against the stable branch and have no idea how to make that happen.

Typically I run the following:

git pull && ./scripts/feeds update -a && ./scripts/feeds install -a && make defconfig && make

This gives my binaries for my routers based on bleeding edge 'source'. What do I need to do differently to get builds based on 17.01?

I'm new to git and I don't know if this is a proper solution but starting like this with a fresh clone seems to work for me:

git clone -b lede-17.01 --single-branch https://git.lede-project.org/source.git

That's plenty, and the package feeds should be set to 17.01 automatically as well. So after pulling the lede-17.01 branch, you can just follow the generic instructions.

Thanks! Not sure if it's 'proper' either, but it works exactly as I hoped.

It is, you could even just pull the branch in your existing git tree, and build from there. But since over time the main tree and 17.01 will diverge (e.g. trunk already has a higher libc than 17.01 now), I think it's cleaner to split things out.

As an aside, for those just looking for 17.01 builds, they are already being run and do include LuCI. Of course, these are not release builds, they're merely builds off the 17.01 branch. But lots of people have been looking forward to this, so you can grab them here.

1 Like