[tahoe-lafs-trac-stream] [pycryptopp] #44: test what happens if another Python module loads Crypto++ dynamic link library

pycryptopp trac at tahoe-lafs.org
Wed Jan 18 04:45:39 UTC 2012


#44: test what happens if another Python module loads Crypto++ dynamic link
library
-------------------+--------------------------
Reporter:  zooko   |          Owner:
    Type:  defect  |         Status:  reopened
Priority:  major   |      Milestone:  0.6.0
 Version:  0.5.19  |     Resolution:
Keywords:          |  Launchpad Bug:
-------------------+--------------------------

Comment (by zooko):

 Okay, the programme from comment:8 starts with undoing [20100904201728
 -92b7f-1d838bc41934d7375fe2e611470a4e4c56185c49], but it turns out that in
 [459114f2aaf043274aa851c367ddfddabdb6f2e3/git] we already removed all
 trace of the old way of doing things, which was to set the
 {{{RTLD_GLOBAL}}} flag. No buildbot-performed tests or reports from the
 field have said that there was any problem with failure to identify two
 occurrences of the same symbol, from two different compilation modules, as
 the same, such as the original problem of "exception thrown from one
 module can't be caught in the other because the type of the exception
 class never compares equal". Therefore, I'm going to skip this step and
 assume that there is no need to set {{{RTLD_GLOBAL}}} anymore and proceed
 with the next step.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/pycryptopp/ticket/44#comment:13>
pycryptopp <https://tahoe-lafs.org/trac/pycryptopp>



More information about the tahoe-lafs-trac-stream mailing list