You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can you pop some documentation into the README file and please explain how you chose each of the linker option mappings. Thanks.
--dynamicbase--disable-dynamicbase--nxcompat and --disable-nxcompat both changes DLL_CHARACTERRISTICS fields, equivalent to /DYNAMICBASE and /NXCOMPAT in MSVC.
--gc-sections enable GC of unused sections generated by -ffunction-sections and -fdata-sections in GCC. /OPT:REF elimnates packaged functions (/Gy) and datas (/Gw) in COMDAT sections in MSVC.
--out-implib changes the name of output library, /IMPLIB is the same.
--icf is equivalent to /OPT:ICF in MSVC I think.
-Bshareable is equivalent to -shared and --dll which creates a dynamic library instead of executable file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I'm attempted to build libiconv with this, then it failed due to the it doesn't handles
-Wl,--out-implibs,libcharset.dll.aproperly.However, I don't know whether it could now...