Баг в файле makefile_gcc_target_inc

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

Баг в файле makefile_gcc_target_inc

Post by stasf »

В файле 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: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Баг в файле makefile_gcc_target_inc

Post by 2useven10 »

Или я чего-то не догоняю?
Нет. Вроде бы всё правильно.
Post Reply

Return to “Development”