So you run make b and get "b" like you expected. Cool. Then you try dmake -s b thinking it'll do the same thing, and suddenly target 'a' decides to run first and you get "a" followed by "a: no action was taken."
Welcome to the wonderful world of build systems where POSIX compliance is more of a suggestion than a rule. Different make implementations parse dependencies differently, and dmake (Sun's make) apparently has its own ideas about how your Makefile should work. Same file, same rules, completely different execution order. It's like having two compilers that interpret the same code differently—which, let's be honest, also happens more than we'd like to admit.
The real fun starts when your CI/CD pipeline uses a different make implementation than your local machine. Good times.
Same Makefile, Different Results
2 months ago
44,388,343 views
0 shares
makefile-memes, build-systems-memes, dmake-memes, posix-memes, compilation-memes | ProgrammerHumor.io
More Like This
In B 4 Someone Defends These Practices In The Comments
4 months ago
9.3M views
0 shares
It's Hard Work Finding Your Own Bugs
1 year ago
221.0K views
0 shares
Im Literally Crying Right Now
1 year ago
268.7K views
0 shares
Best way to fix a bug
4 years ago
57.2K views
0 shares
Every day is like this
4 years ago
52.0K views
0 shares
Logitech MX Vertical Wireless Mouse Ergonomic Design - Graphite
Affiliate
Desk Accessories
Logitech
Loading more content...
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++