director Plugin Fehler beim übersetzen -> "recompile with -fPIC"?

  • Hi,


    ich erhalte beim übersetzen des director Plugins folgende Meldung:


    director.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC


    Ich habe openSUSE 10.3 x86_64 wahrscheinlich kommt deshalb der Fehler da unter x86 geht´s...


    Was heißt recompile with -fPIC? Oder was muss ich machen damit es geht?


    Danke!

  • Sollte funktionieren mit 'make CXXFLAGS="$(CXXFLAGS) -fPIC" ...'

    Asrock A75 Pro4-M
    Debian wheezy (testing, stock) (aktuell 2012-08-24: Linux 3.2, VDR 1.7.28)
    vdr-sxfe (xineliboutput)
    Pioneer VSX-520-K

  • Zitat

    Original von zirias
    Sollte funktionieren mit 'make CXXFLAGS="$(CXXFLAGS) -fPIC" ...'


    Hi,


    kannst Du mir noch sagen an welche Stelle ich das eintragen muss? Ich denke mal im Makefile aber wo?


    EDIT:


    So sieht es Original aus wäre das die richtige Stelle?


    ### The C++ compiler and options:


    CXX ?= g++
    CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual


  • zirias meinte als Aufruf in der Konsole ...


    im Makefile kannst du die Flags ändern ...


    Zitat

    CXXFLAGS ?= -O2 -Wall -Woverloaded-virtual -fPIC


    arghgra

  • super hat funktioniert. Danke!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!