Sujet : Re: Open Source does mean easily re-compile-able
De : kalevi (at) *nospam* kolttonen.fi (Kalevi Kolttonen)
Groupes : comp.unix.programmerDate : 29. Dec 2024, 00:32:37
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vkq1ql$ja7j$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : tin/2.6.3-20231224 ("Banff") (Linux/6.12.6-200.fc41.x86_64 (x86_64))
Lawrence D'Oliveiro <
ldo@nz.invalid> wrote:
On Sat, 28 Dec 2024 19:40:46 +0100, Janis Papanagnou wrote:
You think it's normal that on a Linux installation where, say, no 'cc'
(as prominent example of a development tool) is installed the package
manager would first install ALL the necessary compilers and scripting
languages just to create a binary (as opposed to just installing the
binary)?
The discussion has to do with creating your own version of the binary,
rather than using the repo-provided version.
Right.
Anyway, to be honest, I never realized how bloated Thunderbird is.
The source RPM thunderbird-128.5.2-1.fc41.src.rpm is 690MB and
the main source directory unpacked is:
~/tmp/tb/thunderbird-128.5.2 $ du -sh
4.2G .
Building TB with the help of a pre-made spec file on Fedora is
probably very much easier than doing 'git clone' and trying to
build it from there. Using 'dnf', it was just one command to
download all the dependencies. I suppose the size of the
dependency packages was 260MB in total. It would be a nightmare
having to download them manually and then building them.
Packages are just so handy.
Fedora and Red Hat have already done the hard work so it
is wise to use their source RPM as a basis for your own
modifications when you are on Fedora or Red Hat Enterprise
Linux.
My single CPU Thunderbird build has now lasted for over two
and half hours and I have no clue when it will be ready.
This codebase is absolutely massive! I am beginning to
lose patience.
br,
KK