-
-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying to get started: Dependency management #167
Comments
Hi, yes, indeed python had a convoluted history and I guess there should be selftest diagnostics to check for that. Long story short: python does not 100%ly working cross compiled. We tried to patch it multiple times over the years but it was an ever breaking mess. As all our modern ISOs must be 100% cross compiled we can not ship python by default (patches welcome). The fresh install 101 points out installing python: https://t2sde.org/kb/8/ which should fix this case. We tried bootstrapping python for probably quite a decade as part of the t2 target, but due to modern python dependency hell that lead to even more problems over time. For a user Emerge will install it into the system, but a target dev int needs to be installed on the build host system (and all the potentially many python modules to cross compile e.g. firefox, like mako or so). Ideas and patches to improve all of this welcome! |
Thanks for the quick answer and pointing me to https://t2sde.org/kb/8/! After executing
like described and additionally executing
for Can you point me to a configuration that does build? Is it better to install the Desktop/Wayland once the system is running natively? Update: I choose to build the I have the feeling I am using T2SDE wrong. Is the following process the correct one to use T2?:
My question: Say, I'd like a Desktop like Ubuntu (GNOME based), with
Thanks again for the work you put into T2! |
do you want to build your own iso for distribution or just use it on your desktop? If you only want to use it, you only need scripts/Emerge-Pkg to install software like gnome-desktop or qt6base / kate etc. into your system. I would not bother rebuilding everything for znver2, just use it for installing additional packages and updates. |
I am very interested in this distribution, but I have troubles getting started and understanding how do use it.
I'd like to build
generic-base-wayland
withznver2
optimization.I start from the base image: t2-24.5-x86-64-base-wayland-glibc-gcc-nocona.iso
Then I execute
So
python
is missing. Butpython
is a dependency ofglibc
(as defined inpackage/base/glibc/glibc.cache
). Why isn'tpython
build before?Or do I use T2 in a wrong way? Am I missing crucial steps?
Thanks!
The text was updated successfully, but these errors were encountered: