Баг в файле makefile_gcc_target_inc

Разработка Far.
stasf
Posts: 109
Joined: Wed 10 Dec, 2014 22:53
Has thanked: 2 times
Been thanked: 1 time

Баг в файле makefile_gcc_target_inc

Postby stasf » Thu 20 Aug, 2015 12:11

В файле makefile_gcc_target_inc есть такое место:

Code: Select all

$(DLLFULLNAME): $(OBJS) $(DEF)
   @echo linking $@
   @$(MKDIR) -p $(@D)
   @$(CXX) -o $@ $(OBJS) $(LNKFLAGS) -Wl,--kill-at -shared $(X_OPT)


Как видим, .def-файл (переменная $(DEF)) для сборки плагина требуется, но его содержимое никак не используется.
В результате, в таблице экспорта ВСЕХ плагинов, собранных с помощью gcc, - полный фарш...

Решение проблемы:

Code: Select all

   @$(CXX) -o $@ $(DEF) $(OBJS) $(LNKFLAGS) -Wl,--kill-at -shared $(X_OPT)


Или я чего-то не догоняю?

2useven10
Posts: 2875
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Баг в файле makefile_gcc_target_inc

Postby 2useven10 » Thu 20 Aug, 2015 15:49

Или я чего-то не догоняю?

Нет. Вроде бы всё правильно.


Return to “Development”

Who is online

Users browsing this forum: No registered users and 1 guest