http://users.freebasic-portal.de/stw/builds/
Where is the link to the souce code are used by the lates build in this case from 10-Apr-2017 ?
Is it on Git or sf.net ?
Thank you
Joshy
[solved] Where can I get the latest FB source code from /stw/builds ?
-
- Posts: 8586
- Joined: May 28, 2005 3:28
- Contact:
[solved] Where can I get the latest FB source code from /stw/builds ?
Last edited by D.J.Peters on Aug 21, 2017 5:53, edited 1 time in total.
Re: Where can I get the latest FB source code from /stw/builds ?
hello D.J.Peters
I thought that someone would have answered you by now but since that's not the case I will give my 2 cents, I understand that Git and sf.net have the same source, but I always use the Git repo. https://github.com/freebasic/fbc
I thought that someone would have answered you by now but since that's not the case I will give my 2 cents, I understand that Git and sf.net have the same source, but I always use the Git repo. https://github.com/freebasic/fbc
-
- Posts: 8586
- Joined: May 28, 2005 3:28
- Contact:
Re: Where can I get the latest FB source code from /stw/builds ?
Found it thank you.
Joshy
Joshy
Re: [solved] Where can I get the latest FB source code from /stw/builds ?
Additionally, if you specifically need the source for a certain build, e.g. lets say build #470 mingw 32-bit, look into the according changelog file, in this case: http://users.freebasic-portal.de/stw/bu ... 0MinGW.htm
There you'll find the build number, date and the list of commits included since the previous build. If you check out the last commit (on the master branch) of those listed you'll get exactly the source revision that was used to build the binaries. The changelog also contains links to the commits on GitHub. (I'm using the github mirror to build instead of the sourceforge repo, but they are identical anyway). When a build number is not listed in the changelog there were no changes since the previous build(s), thus take the source of the previous build.
Note that build numbers are separate for each platform! e.g. mingw32 may have different build numbers than mingw64 or a Linux gcc build although they were building the same source code, so always look in the correct changelog to map the build number to source code revision.
There you'll find the build number, date and the list of commits included since the previous build. If you check out the last commit (on the master branch) of those listed you'll get exactly the source revision that was used to build the binaries. The changelog also contains links to the commits on GitHub. (I'm using the github mirror to build instead of the sourceforge repo, but they are identical anyway). When a build number is not listed in the changelog there were no changes since the previous build(s), thus take the source of the previous build.
Note that build numbers are separate for each platform! e.g. mingw32 may have different build numbers than mingw64 or a Linux gcc build although they were building the same source code, so always look in the correct changelog to map the build number to source code revision.