Description: fix FTBFS with --as-needed linker option
 Libraries should be put after object files on the command line.
Author: Ilya Barygin <randomaction@ubuntu.com>

--- yaskkserv-0.5.2.orig/source/Makefile.bsd_cygwin_linux_gcc.common
+++ yaskkserv-0.5.2/source/Makefile.bsd_cygwin_linux_gcc.common
@@ -22,7 +22,8 @@ CPPFLAGS		= $(DEBUG_FLAGS) $(CXXFLAGS_AR
 
 CXXFLAGS		= $(DEBUG_FLAGS) $(CXXFLAGS_ARCHITECTURE) $(CXXFLAGS_BYTE_ORDER) $(CXXFLAGS_CONFIG) $(INCLUDE_FLAGS) $(OPTIMIZE_FLAGS) $(CXXFLAGS_WARNING) -fno-exceptions -fno-rtti -fmessage-length=0 -pipe -fPIC -D $(PROJECT_IDENTIFIER)_VERSION=\"$(PROJECT_VERSION)\"
 
-LDFLAGS			= $(DEBUG_FLAGS) $(LDFLAGS_ARCHITECTURE) $(OPTIMIZE_FLAGS) -pipe $(LIBRARY_FLAGS) -fPIC
+LDFLAGS			= $(DEBUG_FLAGS) $(OPTIMIZE_FLAGS) -pipe $(LIBRARY_FLAGS) -fPIC
+LIBS			= $(LDFLAGS_ARCHITECTURE)
 
 CXX			= $(CCACHE) $(GPLUSPLUS)
 LD			= $(GPLUSPLUS)
--- yaskkserv-0.5.2.orig/source/yaskkserv_hairy/Makefile.bsd_cygwin_linux_gcc
+++ yaskkserv-0.5.2/source/yaskkserv_hairy/Makefile.bsd_cygwin_linux_gcc
@@ -24,7 +24,7 @@ TARGET			= $(VAR_PATH)/$(TARGET_BASE)/$(
 all			: $(TARGET)
 
 $(TARGET)		: $(OBJECTS_SKK) $(OBJECTS)
-	$(LD) $(LDFLAGS) -o $@ $^
+	$(LD) $(LDFLAGS) -o $@ $^ $(LDFLAGS_LIBRARY_HAIRY) $(LIBS)
 ifndef DEBUG
 	$(STRIP) $@$(EXECUTE_FILE_SUFFIX)
 endif
