[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #23846 [Core Tor/Tor]: Use libtool for building shared library



#23846: Use libtool for building shared library
-------------------------------------------------+-------------------------
 Reporter:  hellais                              |          Owner:  sbs
     Type:  enhancement                          |         Status:
                                                 |  needs_review
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.3.4.x-final
Component:  Core Tor/Tor                         |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-mobile, s8-api,                  |  Actual Points:
  034-triage-20180328 034-included-20180402 034  |
  -roadmap-subtask                               |
Parent ID:  #25510                               |         Points:
 Reviewer:  ahf                                  |        Sponsor:
                                                 |  Sponsor8
-------------------------------------------------+-------------------------

Comment (by Hello71):

 Replying to [comment:21 nickm]:
 > So, I've looked over the codebase and made a couple of changes in a
 branch called "libtool_hack", including a workaround for the Rust warning
 issue.  (It's only a plausible legitimate workaround if Rust builds with
 -fPIC though -- does it?)

 yes. it is highly unlikely that they will stop, due to the numerous
 benefits of PIC and negligible costs, but if so, there will be loud build
 time errors and we can figure it out then. we can safely assume that there
 will always be a way to turn PIC on, since otherwise it would be
 impossible to make even pure-Rust shared libraries.

 >   * How horrible is the above Rust hack?

 personally I think we should just ignore it. this hack will probably cause
 more problems than it solves. I believe the warning only applies to
 obsolete Unix systems that Rust does not and will never support anyways.
 as I said above, if there is any breakage it will be loud and at build
 time anyways.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23846#comment:24>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs