2009/7/25 Timo Hirvonen <tihirvon@xxxxxxxxx>: > Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > >> So curl really must die. It may not matter for the expensive operations, >> but a lot of scripting is about running all those "cheap" things that just >> add up over time. > > SELinux is the problem, not curl. > > On my Arch Linux machine: > > $ ldd bin/git > linux-vdso.so.1 => (0x00007fff42306000) > libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f8714532000) > libz.so.1 => /usr/lib/libz.so.1 (0x00007f871431d000) > libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007f8713f8f000) > libpthread.so.0 => /lib/libpthread.so.0 (0x00007f8713d74000) > libc.so.6 => /lib/libc.so.6 (0x00007f8713a21000) > librt.so.1 => /lib/librt.so.1 (0x00007f8713819000) > libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007f87135ca000) > libdl.so.2 => /lib/libdl.so.2 (0x00007f87133c6000) > /lib/ld-linux-x86-64.so.2 (0x00007f8714778000) It will depend on the dependencies of curl that are applied. BLFS (http://www.linuxfromscratch.org/blfs/view/stable/basicnet/curl.html) list the following dependencies: pkg-config-0.22 OpenSSL-0.9.8g or GnuTLS-1.6.3 OpenLDAP-2.3.39 libidn-0.6.14 MIT Kerberos V5-1.6 or Heimdal-1.1 krb4 SPNEGO c-ares and the dependencies of those packages and so forth. On Ubuntu 9.04, I get: $ ldd /usr/bin/git linux-gate.so.1 => (0xb80ae000) libcurl-gnutls.so.4 => /usr/lib/libcurl-gnutls.so.4 (0xb805b000) libz.so.1 => /lib/libz.so.1 (0xb8045000) libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb802b000) libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7ec8000) libidn.so.11 => /usr/lib/libidn.so.11 (0xb7e95000) liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb7e87000) libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0xb7e43000) librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7e39000) libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb7e0e000) libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0xb7d71000) libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb7d5f000) libgcrypt.so.11 => /lib/libgcrypt.so.11 (0xb7cf6000) /lib/ld-linux.so.2 (0xb80af000) libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb7ce0000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7cc7000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7cc3000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb7c31000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7c0d000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7c09000) libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb7bff000) libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb7bfb000) libgpg-error.so.0 => /lib/libgpg-error.so.0 (0xb7bf7000) - Reece -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html