Баг в файле makefile_gcc_target_inc
Posted: Thu 20 Aug, 2015 12:11
В файле makefile_gcc_target_inc есть такое место:
Как видим, .def-файл (переменная $(DEF)) для сборки плагина требуется, но его содержимое никак не используется.
В результате, в таблице экспорта ВСЕХ плагинов, собранных с помощью gcc, - полный фарш...
Решение проблемы:
Или я чего-то не догоняю?
Code: Select all
$(DLLFULLNAME): $(OBJS) $(DEF)
@echo linking $@
@$(MKDIR) -p $(@D)
@$(CXX) -o $@ $(OBJS) $(LNKFLAGS) -Wl,--kill-at -shared $(X_OPT)
В результате, в таблице экспорта ВСЕХ плагинов, собранных с помощью gcc, - полный фарш...
Решение проблемы:
Code: Select all
@$(CXX) -o $@ $(DEF) $(OBJS) $(LNKFLAGS) -Wl,--kill-at -shared $(X_OPT)