helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.3k stars 57 forks source link

0.7 install missing important files in /usr/lib (possibly /usr/local/lib?) #309

Closed rdrms closed 2 years ago

rdrms commented 2 years ago

Hi, I have been trying to compile a Linux app for a bit, and got some help from the #freebsd channel. They were able to get somewhat further than me because my system (a freshly installed helloSystem 0.7) is missing important glibc runtime files in /usr/lib (or maybe (/usr/local/lib). The system boots fine and it seems normal besides this.

The files include: crt1.o, crti.o, and crtbegin.o among others, they appear to be standard for compiling C programs. Were they not included due to a reason or is this an oversight? Is there any way to obtain them? Thanks for your help!

probonopd commented 2 years ago

.ofiles and other files for developers are not shipped by default to reduce the ISO size. You need to install Developer Tools from developer.img (for 0.7.0, this is https://github.com/helloSystem/ISO/releases/tag/r0.7.0).