Sorry, I meant I had to delete the files in obj-x86/target/kernel.
On 6/1/10 2:45 PM, Programmingkid wrote:
Sorry, I meant I had to delete the files in obj-x86/target/kernel.
Proper dependencies are currently not supported by OpenBIOS. You will have to delete obj-x86 before attempting a re-build.
Stefan
Am 01.06.2010 um 15:49 schrieb Stefan Reinauer:
On 6/1/10 2:45 PM, Programmingkid wrote:
Sorry, I meant I had to delete the files in obj-x86/target/kernel.
Proper dependencies are currently not supported by OpenBIOS. You will have to delete obj-x86 before attempting a re-build.
Or run `make clean`, which should hopefully be working since r774.
Stefan, if you could hint us I would rather try to fix this issue. It's too easy getting bitten by it.
Andreas
On 6/3/10 12:39 PM, Andreas Färber wrote:
Am 01.06.2010 um 15:49 schrieb Stefan Reinauer:
On 6/1/10 2:45 PM, Programmingkid wrote:
Sorry, I meant I had to delete the files in obj-x86/target/kernel.
Proper dependencies are currently not supported by OpenBIOS. You will have to delete obj-x86 before attempting a re-build.
Or run `make clean`, which should hopefully be working since r774.
Stefan, if you could hint us I would rather try to fix this issue. It's too easy getting bitten by it.
Hm.. maybe it would work to just add -MMD to CFLAGS to have gcc produce the correct dependencies in .d files.
On 6/3/10 12:58 PM, Stefan Reinauer wrote:
On 6/3/10 12:39 PM, Andreas Färber wrote:
Am 01.06.2010 um 15:49 schrieb Stefan Reinauer:
On 6/1/10 2:45 PM, Programmingkid wrote:
Sorry, I meant I had to delete the files in obj-x86/target/kernel.
Proper dependencies are currently not supported by OpenBIOS. You will have to delete obj-x86 before attempting a re-build.
Or run `make clean`, which should hopefully be working since r774.
Stefan, if you could hint us I would rather try to fix this issue. It's too easy getting bitten by it.
Hm.. maybe it would work to just add -MMD to CFLAGS to have gcc produce the correct dependencies in .d files.
(and include those .d files, of course)
Am 03.06.2010 um 13:00 schrieb Stefan Reinauer:
On 6/3/10 12:58 PM, Stefan Reinauer wrote:
On 6/3/10 12:39 PM, Andreas Färber wrote:
Am 01.06.2010 um 15:49 schrieb Stefan Reinauer:
On 6/1/10 2:45 PM, Programmingkid wrote:
[When I make changes to the file kernel/forth.c, the changes don't take effect until I manually delete the files in the folder obj-x86/host/kernel. Any changes make to forth.c should take place immediately after compilation.]
Sorry, I meant I had to delete the files in obj-x86/target/kernel.
Proper dependencies are currently not supported by OpenBIOS. You will have to delete obj-x86 before attempting a re-build.
Or run `make clean`, which should hopefully be working since r774.
Stefan, if you could hint us I would rather try to fix this issue. It's too easy getting bitten by it.
Hm.. maybe it would work to just add -MMD to CFLAGS to have gcc produce the correct dependencies in .d files.
(and include those .d files, of course)
Hm, don't think that's the (only) issue here. Basic .c -> .o dependencies appeared to work okay for me. -MMD might help for included files? I think the Forth dictionaries are part of the problem though. At least that was the problem I ran into some time ago.
Another dependency issue that's been annoying me is that the version files don't get updated. I was considering a patch that regenerates them as part of (not dependency of) the versions target. Alternatively we could print the Git hash or SVN revision rather than the ever- changing time.
Andreas