[Pidgin] #15290: Compile everything with secure flags
Pidgin
trac at pidgin.im
Thu Sep 27 11:11:49 EDT 2012
#15290: Compile everything with secure flags
-------------------------------------+------------------------------
Reporter: DrWhax | Owner: datallah
Type: defect | Status: closed
Milestone: 2.10.7 | Component: winpidgin (gtk)
Version: 2.10.6 | Resolution: fixed
Keywords: security aslr dep build |
-------------------------------------+------------------------------
Comment (by noloader):
Replying to [comment:16 datallah]:
> Replying to [comment:15 noloader]:
> > exchndl.dll is also manually duplicating a lot of functionality
offered in Debug Help. Debug Help is written by the folks who write
WinDebug (and they are they folks who write the OS). I've had a lot of
success over the years with Debug Help and its fully redistributable (the
only drag is you have to download the entered SDK to get the library).
http://msdn.microsoft.com/en-
us/library/windows/desktop/ms679309(v=vs.85).aspx.
>
> Are you referring to the IMGHELP.DLL stuff or other functionality that
bfd is being used for?
> I had briefly looked at dbghelp when cleaning up exchndl and found that
apparently
[https://code.google.com/p/jrfonseca/wiki/DrMingw#The_IMAGEHLP.DLL_Saga
modern IMGHELP.DLLs use dbghelp. I didn't look too much at it because I
didn't have the include files handy without using the Platform SDK.
>
> We actually couldn't redistribute it (or anything else that's not GPL
compatible) - it would be ok to use it if it were a system library (which
it actually appears to be), but if it isn't, it would be a violation of
our license to use it.
DbgHelp.dll is a different library from Image Help. I think DbgHelp.dll
has everything you need already written by the folks who know the most
about the Windows operating system. "Enumerating Symbol Files,"
"Retrieving Symbols by Address," "Retrieving Symbols by Symbol Name,"
"Retrieving Line Numbers by Address," and "Retrieving Line Numbers by
Symbol Name" :http://msdn.microsoft.com/en-
us/library/windows/desktop/ms679345(v=vs.85).aspx.
--
Ticket URL: <https://developer.pidgin.im/ticket/15290#comment:17>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list