[tor-bugs] #20683 [Applications/Tor Browser]: Integrate selfrando into the alpha Linux 64bit builds

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Apr 8 14:01:24 UTC 2017


#20683: Integrate selfrando into the alpha Linux 64bit builds
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:  tbb-
                                                 |  team
     Type:  task                                 |         Status:
                                                 |  reopened
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-security, GeorgKoppen201704,     |  Actual Points:
  TorBrowserTeam201704                           |
Parent ID:                                       |         Points:
 Reviewer:                                       |        Sponsor:
                                                 |  Sponsor4
-------------------------------------------------+-------------------------
Changes (by gk):

 * status:  closed => reopened
 * keywords:  tbb-security, GeorgKoppen201704, TorBrowserTeam201704R => tbb-
     security, GeorgKoppen201704, TorBrowserTeam201704
 * resolution:  fixed =>


Comment:

 Selfrando does not cope with ESR52 it seems (I know, surprise, surprise).
 Linking libxul fails with:
 {{{
 + exec g++ -std=gnu++11 -Wall -Wc++11-compat -Wempty-body -Wignored-
 qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-
 limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof
 -Wc++14-compat -Wno-error=maybe-uninitialized -Wno-error=deprecated-
 declarations -Wno-error=array-bounds -fno-lifetime-dse -frandom-seed=tor
 -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-
 errno -pipe -g -freorder-blocks -Os -fomit-frame-pointer -fPIC -shared
 -Wl,-z,defs -Wl,-h,libxul.so -o libxul.so /home/debian/build/tor-browser
 /obj-x86_64-pc-linux-gnu/toolkit/library/tmps717Jq.list -lpthread
 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-version-
 script,symverscript -Wl,-rpath-link,/home/debian/build/tor-browser/obj-
 x86_64-pc-linux-gnu/dist/bin -Wl,-rpath-link,/usr/local/lib
 ../../security/nss/lib/crmf/libcrmf.a ../../js/src/libjs_static.a
 ../../security/sandbox/linux/libmozsandbox.so
 ../../security/nss/lib/nss/libnss3.so
 ../../security/nss/lib/smime/libsmime3.so
 ../../security/nss/lib/ssl/libssl3.so
 ../../security/nss/lib/util/libnssutil3.so
 ../../config/external/sqlite/libmozsqlite3.so
 ../../config/external/nspr/pr/libnspr4.so
 ../../config/external/nspr/libc/libplc4.so
 ../../config/external/nspr/ds/libplds4.so
 ../../config/external/lgpllibs/liblgpllibs.so -ldl -lm -ldl -lrt
 -lfreetype -lfontconfig -lXrender -ldbus-glib-1 -ldbus-1 -lgobject-2.0
 -lglib-2.0 -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk-x11-2.0
 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lX11-xcb -lxcb-shm
 -lxcb -lX11 -lXext -lXt -lgthread-2.0
 -B../../../../selfrando/Tools/TorBrowser/tc-wrapper
 ar: creating /tmp/traparchive-jbmfaJgQ
 ar: creating /tmp/traparchive-foOLxsbh
 ar: creating /tmp/traparchive-ORMlPgga
 ar: creating /tmp/traparchive-pjmQhMcd
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 beqolrlN: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 bmvslhPr: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 KbQLRpaQ: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 doScfxce: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeStringeqERKS0_$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 uijklyoz: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 Klflqxns: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 ormLgKLz: requires dynamic R_X86_64_PC32 reloc against
 '_ZN6icu_5813UnicodeString6appendERKS0_$orig' which may overflow at
 runtime; recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 uvkxduhn: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 jPrLKSxa: requires dynamic R_X86_64_PC32 reloc against
 '_ZN6icu_5813UnicodeString5setToEi$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 ajgryPzd: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 PiQOPOqv: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 mjmkpsfh: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 heevkOjx: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 RdPzOpwx: requires dynamic R_X86_64_PC32 reloc against
 '_ZN6icu_5813UnicodeStringaSEOS0_$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 yeotOvOn: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 poiLngPi: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 QMKJvcdh: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 gQmcMoux: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeStringeqERKS0_$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 wMQxNkli: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 /home/debian/install/binutils/bin/ld.gold.real: error: /tmp/trapobj-
 ahRQnahK: requires dynamic R_X86_64_PC32 reloc against
 '_ZNK6icu_5813UnicodeString6lengthEv$orig' which may overflow at runtime;
 recompile with -fPIC
 }}}
 etc.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20683#comment:20>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list