!37 add -fPIE fix build error

From: @dillon_chen 
Reviewed-by: @zhengzhenyu 
Signed-off-by: @zhengzhenyu
This commit is contained in:
openeuler-ci-bot 2023-03-02 12:13:00 +00:00 committed by Gitee
commit c821ffb24f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 6 additions and 3 deletions

View File

@ -3,7 +3,7 @@
Name: firebird Name: firebird
Version: %{ver}.%{rev} Version: %{ver}.%{rev}
Release: 1 Release: 2
Summary: SQL relational database management system Summary: SQL relational database management system
License: Interbase License: Interbase
URL: http://www.firebirdsql.org/ URL: http://www.firebirdsql.org/
@ -205,8 +205,11 @@ systemd-tmpfiles --create %{_tmpfilesdir}/firebird.conf
%exclude %{_docdir}/firebird/IPLicense.txt %exclude %{_docdir}/firebird/IPLicense.txt
%changelog %changelog
* Thu Mar 2 2023 dillon chen <dillon.chen@gmail.com> - 3.0.10.33601-2
- add -fPIE in honour-buildflags.patch
* Thu Sep 1 2022 Funda Wang <fundawang@yeah.net> - 3.0.10.33601-1 * Thu Sep 1 2022 Funda Wang <fundawang@yeah.net> - 3.0.10.33601-1
* New version 3.0.10 - New version 3.0.10
* Tue Aug 30 2022 dillon chen<dillon.chen@gmail.com> - 3.0.3.32900-10 * Tue Aug 30 2022 dillon chen<dillon.chen@gmail.com> - 3.0.3.32900-10
- put correct source as /usr/sbin/fb_config - put correct source as /usr/sbin/fb_config

View File

@ -13,7 +13,7 @@ Author: Damyan Ivanov <dmn@debian.org>
$(INCLUDE_DEST)/ibase.h: $(SRC_IBASE_ExtraFiles) $(INCLUDE_DEST)/ibase.h: $(SRC_IBASE_ExtraFiles)
- $(STATICEXE_LINK) -o $(MAKE_HEADER_Bin) $(MAKE_HEADER_Src) - $(STATICEXE_LINK) -o $(MAKE_HEADER_Bin) $(MAKE_HEADER_Src)
+ $(STATICEXE_LINK) $(EXE_LINK_OPTIONS) $(LINK_OPTS) $(CPPFLAGS) -o $(MAKE_HEADER_Bin) $(MAKE_HEADER_Src) + $(STATICEXE_LINK) $(EXE_LINK_OPTIONS) $(LINK_OPTS) $(CPPFLAGS) -o $(MAKE_HEADER_Bin) -fPIE $(MAKE_HEADER_Src)
$(CP) $^ . $(CP) $^ .
$(MAKE_HEADER_Bin) <ibase.h >$@ $(MAKE_HEADER_Bin) <ibase.h >$@
$(RM) -f ibase.h $(RM) -f ibase.h