Library Horror



  • [MinGW-W64, 32bit]

    Ich habe eine riesige C++ Bibliothek, die ich nicht selbst geschrieben habe, aber selbst baue. Diese exportiert alle Symbole... aber dadurch auch katastrophalerweise Stdlib Symbole.
    Ich kann unmöglich den Source abändern, sodass ich nur exportiere was ich will, das würde 3 Jahrhunderte dauern.

    Diese library will ich jedoch in einer anderen lib wiederum statisch linken, was aber nicht geht, da die Definitionen für _Unwind_Resume kollidieren, sobald ich das versuche.

    Gibt es eine Lösung jeenseits von Pest und Cholera?

    EDIT: Die Lösung die mir einfällt: nicht statisch linken, aber damit wäre ich nicht glücklich.



  • Dieser Thread wurde von Moderator/in Arcoth aus dem Forum C++ (alle ISO-Standards) in das Forum Compiler- und IDE-Forum verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Ich habe jetzt in den sauren Apfel gebissen und die komplette lib überarbeitet.
    Jetzt exportiere ich nur noch ein paar tausend Funktionen selektiv als die ganze Welt.



  • 5cript schrieb:

    Ich kann unmöglich den Source abändern, sodass ich nur exportiere was ich will, das würde 3 Jahrhunderte dauern.

    Keine 24h später:

    komplette lib überarbeitet

    Gratulation. 🤡



  • Scotty, bist Du es? 🙂


Log in to reply