Re: FYI: what it takes for RAM+swap to build devel/llvm40 with 4 processors or cores and WITH__DEBUG= (powerpc64 example)

From: Slawa Olhovchenkov <slw_at_zxy.spb.ru>
Date: Wed, 5 Apr 2017 19:44:51 +0300
On Wed, Apr 05, 2017 at 04:15:41PM +0000, Alexey Dokuchaev wrote:

> > I've also tried without WITH_DEBUG= and now. . .
> > 
> > # pkg delete llvm40
> > Checking integrity... done (0 conflicting)
> > Deinstallation has been requested for the following 1 packages (of 0
> > packages in the universe):
> > 
> > Installed packages to be REMOVED:
> >         llvm40-4.0.0
> > 
> > Number of packages to be removed: 1
> > 
> > The operation will free 1 GiB.
> 
> That 1G looks like a big jump from 259M of llvm39-3.9.1_1.txz to me.
> I'm surely looking forward modularization of LLVM port; rebuilding it
> every time becomes a real PITA given that X11 stack requires it. :-(

What real reason of requiring llvm for X11?
I am about run time depends:

# pkg info -r llvm39
llvm39-3.9.1_4:
        libEGL-13.0.6
        dri-13.0.6,2

# ldd /usr/local/lib/libXvMCr600.so
/usr/local/lib/libXvMCr600.so:
[...]
        libLLVM-3.9.so => /usr/local/llvm39/lib/libLLVM-3.9.so (0x803e00000)
        libLTO.so => /usr/local/llvm39/lib/../lib/libLTO.so (0x808200000)
[...]

# ls -lh /usr/local/llvm39/lib/libLLVM-3.9.so /usr/local/llvm39/lib/../lib/libLTO.so
-rwxr-xr-x  1 root  wheel    38M Apr  2 18:18 /usr/local/llvm39/lib/../lib/libLTO.so
-rwxr-xr-x  1 root  wheel    47M Apr  2 18:18 /usr/local/llvm39/lib/libLLVM-3.9.so

libXvMCr600 realy do run-time llvm interpetation and linker-time optimisation?!

Also, I am don't see any realy dependence libEGL-13.0.6 from llvm.
Received on Wed Apr 05 2017 - 14:44:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:11 UTC