LINUX.ORG.RU

opensuse 11.4 - не собирается проект, использующий libbfd


0

1

http://pastebin.com/htdwADq1

проект - ufoai

флаги:

$(TARGET)_LDFLAGS += -static

$(TARGET)_LDFLAGS += -liberty -lncurses -lcunit -lpng -ljpeg $(BFD_LIBS) $(INTL_LIBS) $(SDL_TTF_LIBS) $(SDL_IMAGE_LIBS) $(SDL_MIXER_LIBS) $(OPENGL_LIBS) $(SDL_LIBS) $(CURL_LIBS) $(THEORA_LIBS) $(XVID_LIBS) $(VORBIS_LIBS) $(OGG_LIBS) $(MXML_LIBS) $(SO_LIBS) -lz

binutils-devel-2.21-13.1

чего ему надо?

★★★★★

Последнее исправление: registrant (всего исправлений: 1)
Ответ на: комментарий от anon_666

вообще-то так и должно быть -liberty ( libiberty.a )

$(TARGET)_LDFLAGS += -static

я бы убрала отсюда -static
и --as-needed (-Wl,--as-needed) если есть где-то

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

я бы убрала отсюда -static

вообще там

# if the linking should be static
$(TARGET)_STATIC   ?= $(STATIC)
ifeq ($($(TARGET)_STATIC),1)
$(TARGET)_LDFLAGS  += -static
endif

закомментил ту строчку - не помогло

и --as-needed (-Wl,--as-needed) если есть где-то

этого нет

вообще, какую либу он найти не может?

registrant ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

>переместить его после -lz (в самый конец)

переместил -liberty в конец - помогло. спасибо!

//жалко карму убрали :)

registrant ★★★★★
() автор топика

Что за идиотская привычка библиотеки прописывать в LDFLAGS?

Led ★★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.