| ▲ | sirwhinesalot 4 months ago |
| Have you actually tried to make a fully statically linked GUI app on Linux? |
|
| ▲ | enriquto 4 months ago | parent [-] |
| Just did it! I had to add "-static" to LDFLAGS and "-lxcb -lXau -lXdmcp" to LDLIBS, for an increase in binary size from 1MB to 3MB. It's a plain X program, i guess if you use fancy toolkits it may be harder. |
| |
| ▲ | sirwhinesalot 4 months ago | parent | next [-] | | Try getting 3D rendering now. Your statically linked libc will fail to load the GPU driver and your app won't work :) | | |
| ▲ | enriquto 4 months ago | parent [-] | | True. And that's why linus showing the finger to nvidia was an exhilarating relief to so many people. The gpu driver shenanigans are horrific to contour, but they are completely unnecessary on technical grounds. All the difficulties are purposefully introduced by the graphics card hardware companies. I'd say "fuck it" and do the rendering in the cpu only, which is almost always possible. | | |
| ▲ | sirwhinesalot 4 months ago | parent [-] | | I agree, but hopefully it's clear that there's a major problem all these crazy solutions are trying to work around. |
|
| |
| ▲ | brnt 4 months ago | parent | prev [-] | | If anything more than plain X is fancy to you... |
|