29jm / SnowflakeOS

"It is very special"
https://jmnl.xyz
MIT License
316 stars 18 forks source link

Missing constraints in Makefile causes weird behavior in build #17

Closed 29jm closed 3 years ago

29jm commented 3 years ago

As it is now, making a change in the the libc folder doesn't trigger a re linking of the kernel, which is would be the expected behavior. There are probably other occurences of this bug in the Makefile.

The workaround for now is to compile using make clean; make ... when the libc has been modified.

29jm commented 3 years ago

It was decidedly too annoying, fixed in https://github.com/29jm/SnowflakeOS/commit/a4463244a84fb02bc1e902d934660bc502906cfb.

The main Makefile still has a way to go before being clean and performant, but that's way less important.