tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: chromium update



On Tue, Aug 13, 2024 at 2:46 PM Robert Swindells <rjs%fdy2.co.uk@localhost> wrote:
>
> Looking at the Makefile, I'm guessing that you have built this against
> modular x11 for NetBSD not base x11, is this correct?
>
> It contains this:
>
> CHROMIUM_LIBS+=         libEGL.so
> CHROMIUM_LIBS+=         libGLESv2.so
> CHROMIUM_LIBS+=         libVkICD_mock_icd.so
> CHROMIUM_LIBS+=         libvulkan.so.1
> .if ${MACHINE_ARCH} != "aarch64"
> CHROMIUM_LIBS+=         libvk_swiftshader.so
> CHROMIUM_LIBS+=         vk_swiftshader_icd.json
> .endif
>
> Robert Swindells

Hi!
Chromium builds with many internal dependencies, and ships its own
libs, however it uses the base x11.

$ ldd /usr/pkg/chrome/chrome
/usr/pkg/chrome/chrome:
       -lpthread.1 => /usr/lib/libpthread.so.1
       -lc.12 => /usr/lib/libc.so.12
       -lgmodule-2.0.0 => /usr/pkg/lib/libgmodule-2.0.so.0
       -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0
       -lintl.1 => /usr/lib/libintl.so.1
       -lpcre2-8.0 => /usr/pkg/lib/libpcre2-8.so.0
       -lgobject-2.0.0 => /usr/pkg/lib/libgobject-2.0.so.0
       -lffi.8 => /usr/pkg/lib/libffi.so.8
       -lgthread-2.0.0 => /usr/pkg/lib/libgthread-2.0.so.0
       -lrt.1 => /usr/lib/librt.so.1
       -licui18n.75 => /usr/pkg/lib/libicui18n.so.75
       -licuuc.75 => /usr/pkg/lib/libicuuc.so.75
       -licudata.75 => /usr/pkg/lib/libicudata.so.75
       -lstdc++.9 => /usr/lib/libstdc++.so.9
       -lm.0 => /usr/lib/libm.so.0
       -lgcc_s.1 => /usr/lib/libgcc_s.so.1
       -lsmime3 => /usr/pkg/lib/nss/libsmime3.so
       -lplc4 => /usr/pkg/lib/nspr/libplc4.so
       -lnspr4 => /usr/pkg/lib/nspr/libnspr4.so
       -lplds4 => /usr/pkg/lib/nspr/libplds4.so
       -lnss3 => /usr/pkg/lib/nss/libnss3.so
       -lnssutil3 => /usr/pkg/lib/nss/libnssutil3.so
       -laom.3 => /usr/pkg/lib/libaom.so.3
       -latk-bridge-2.0.0 => /usr/pkg/lib/libatk-bridge-2.0.so.0
       -ldbus-1.3 => /usr/pkg/lib/libdbus-1.so.3
       -lexecinfo.0 => /usr/lib/libexecinfo.so.0
       -lelf.2 => /usr/lib/libelf.so.2
       -latspi.0 => /usr/pkg/lib/libatspi.so.0
       -lX11.7 => /usr/X11R7/lib/libX11.so.7
       -lxcb.2 => /usr/X11R7/lib/libxcb.so.2
       -lXau.7 => /usr/X11R7/lib/libXau.so.7
       -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7
       -lXi.7 => /usr/X11R7/lib/libXi.so.7
       -lXext.7 => /usr/X11R7/lib/libXext.so.7
       -latk-1.0.0 => /usr/pkg/lib/libatk-1.0.so.0
       -lcups.2 => /usr/pkg/lib/libcups.so.2
       -lgssapi.12 => /usr/lib/libgssapi.so.12
       -lkrb5.28 => /usr/lib/libkrb5.so.28
       -lhx509.7 => /usr/lib/libhx509.so.7
       -lasn1.10 => /usr/lib/libasn1.so.10
       -lcom_err.8 => /usr/lib/libcom_err.so.8
       -lroken.20 => /usr/lib/libroken.so.20
       -lutil.7 => /usr/lib/libutil.so.7
       -lcrypt.1 => /usr/lib/libcrypt.so.1
       -lcrypto.15 => /usr/lib/libcrypto.so.15
       -lwind.1 => /usr/lib/libwind.so.1
       -lheimbase.2 => /usr/lib/libheimbase.so.2
       -lheimntlm.6 => /usr/lib/libheimntlm.so.6
       -ldns_sd.0 => /usr/lib/libdns_sd.so.0
       -lgnutls.30 => /usr/pkg/lib/libgnutls.so.30
       -lp11-kit.0 => /usr/pkg/lib/libp11-kit.so.0
       -lunistring.5 => /usr/pkg/lib/libunistring.so.5
       -ltasn1.6 => /usr/pkg/lib/libtasn1.so.6
       -lhogweed.6 => /usr/pkg/lib/libhogweed.so.6
       -lnettle.8 => /usr/pkg/lib/libnettle.so.8
       -lgmp.10 => /usr/pkg/lib/libgmp.so.10
       -lz.1 => /usr/lib/libz.so.1
       -lgio-2.0.0 => /usr/pkg/lib/libgio-2.0.so.0
       -lfontconfig.2 => /usr/X11R7/lib/libfontconfig.so.2
       -lexpat.2 => /usr/lib/libexpat.so.2
       -lfreetype.19 => /usr/X11R7/lib/libfreetype.so.19
       -lbz2.1 => /usr/lib/libbz2.so.1
       -lkvm.6 => /usr/lib/libkvm.so.6
       -levent.5 => /usr/lib/libevent.so.5
       -lpng16.16 => /usr/pkg/lib/libpng16.so.16
       -lfreetype.6 => /usr/pkg/lib/libfreetype.so.6
       -lbrotlidec.1 => /usr/pkg/lib/libbrotlidec.so.1
       -lbrotlicommon.1 => /usr/pkg/lib/libbrotlicommon.so.1
       -lharfbuzz-subset.0 => /usr/pkg/lib/libharfbuzz-subset.so.0
       -lharfbuzz.0 => /usr/pkg/lib/libharfbuzz.so.0
       -lgraphite2.3 => /usr/pkg/lib/libgraphite2.so.3
       -lopus.0 => /usr/pkg/lib/libopus.so.0
       -lvpx.1 => /usr/pkg/lib/libvpx.so.1
       -lopenh264.7 => /usr/pkg/lib/libopenh264.so.7
       -ldav1d.7 => /usr/pkg/lib/libdav1d.so.7
       -lXcomposite.2 => /usr/X11R7/lib/libXcomposite.so.2
       -lXdamage.2 => /usr/X11R7/lib/libXdamage.so.2
       -lXfixes.4 => /usr/X11R7/lib/libXfixes.so.4
       -lXrender.2 => /usr/X11R7/lib/libXrender.so.2
       -lXrandr.3 => /usr/X11R7/lib/libXrandr.so.3
       -lXtst.7 => /usr/X11R7/lib/libXtst.so.7
       -ldrm.3 => /usr/X11R7/lib/libdrm.so.3
       -lpci.2 => /usr/lib/libpci.so.2
       -lxkbcommon.0 => /usr/pkg/lib/libxkbcommon.so.0
       -lgbm.1 => /usr/X11R7/lib/libgbm.so.1
       -lglapi.1 => /usr/X11R7/lib/libglapi.so.1
       -lGL.3 => /usr/X11R7/lib/libGL.so.3
       -lXxf86vm.2 => /usr/X11R7/lib/libXxf86vm.so.2
       -lX11-xcb.1 => /usr/X11R7/lib/libX11-xcb.so.1
       -lxcb-dri2.0 => /usr/X11R7/lib/libxcb-dri2.so.0
       -lxcb-glx.0 => /usr/X11R7/lib/libxcb-glx.so.0
       -lpciutils.3 => /usr/pkg/lib/libpciutils.so.3
       -lpangocairo-1.0.0 => /usr/pkg/lib/libpangocairo-1.0.so.0
       -lpango-1.0.0 => /usr/pkg/lib/libpango-1.0.so.0
       -lfribidi.0 => /usr/pkg/lib/libfribidi.so.0
       -lpangoft2-1.0.0 => /usr/pkg/lib/libpangoft2-1.0.so.0
       -lcairo.2 => /usr/pkg/lib/libcairo.so.2
       -lxcb-render.0 => /usr/X11R7/lib/libxcb-render.so.0
       -lxcb-shm.0 => /usr/X11R7/lib/libxcb-shm.so.0
       -lpixman-1.2 => /usr/X11R7/lib/libpixman-1.so.2
       -lxml2.2 => /usr/pkg/lib/libxml2.so.2
       -llzma.2 => /usr/lib/liblzma.so.2
       -lxslt.1 => /usr/pkg/lib/libxslt.so.1
       -lxshmfence.1 => /usr/X11R7/lib/libxshmfence.so.1

$ ldd /usr/pkg/chrome/libGLESv2.so
/usr/pkg/chrome/libGLESv2.so:
       -lpthread.1 => /usr/lib/libpthread.so.1
       -lc.12 => /usr/lib/libc.so.12
       -lX11.7 => /usr/X11R7/lib/libX11.so.7
       -lxcb.2 => /usr/X11R7/lib/libxcb.so.2
       -lXau.7 => /usr/X11R7/lib/libXau.so.7
       -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7
       -lgcc_s.1 => /usr/lib/libgcc_s.so.1
       -lXi.7 => /usr/X11R7/lib/libXi.so.7
       -lXext.7 => /usr/X11R7/lib/libXext.so.7
       -lGL.3 => /usr/X11R7/lib/libGL.so.3
       -lXxf86vm.2 => /usr/X11R7/lib/libXxf86vm.so.2
       -lXfixes.4 => /usr/X11R7/lib/libXfixes.so.4
       -lXdamage.2 => /usr/X11R7/lib/libXdamage.so.2
       -lglapi.1 => /usr/X11R7/lib/libglapi.so.1
       -lstdc++.9 => /usr/lib/libstdc++.so.9
       -lm.0 => /usr/lib/libm.so.0
       -ldrm.3 => /usr/X11R7/lib/libdrm.so.3
       -lpci.2 => /usr/lib/libpci.so.2
       -lX11-xcb.1 => /usr/X11R7/lib/libX11-xcb.so.1
       -lxcb-dri2.0 => /usr/X11R7/lib/libxcb-dri2.so.0
       -lxcb-glx.0 => /usr/X11R7/lib/libxcb-glx.so.0
       -lexpat.2 => /usr/lib/libexpat.so.2


kikadf


Home | Main Index | Thread Index | Old Index