Skip to content

Commit 24f7f15

Browse files
committed
Enable cross-gdb for cross-only toolchains
1 parent 4ff08b5 commit 24f7f15

3 files changed

Lines changed: 249 additions & 6 deletions

File tree

images/base-linuxmips64/ct-ng-config

Lines changed: 83 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,64 @@ CT_ALL_LINKER_CHOICES="MOLD"
803803
# Debug facilities
804804
#
805805
# CT_DEBUG_DUMA is not set
806-
# CT_DEBUG_GDB is not set
806+
CT_DEBUG_GDB=y
807+
CT_DEBUG_GDB_PKG_KSYM="GDB"
808+
CT_GDB_DIR_NAME="gdb"
809+
CT_GDB_PKG_NAME="gdb"
810+
CT_GDB_SRC_RELEASE=y
811+
# CT_GDB_SRC_DEVEL is not set
812+
# CT_GDB_SRC_CUSTOM is not set
813+
CT_GDB_PATCH_GLOBAL=y
814+
# CT_GDB_PATCH_BUNDLED is not set
815+
# CT_GDB_PATCH_LOCAL is not set
816+
# CT_GDB_PATCH_BUNDLED_LOCAL is not set
817+
# CT_GDB_PATCH_LOCAL_BUNDLED is not set
818+
# CT_GDB_PATCH_NONE is not set
819+
CT_GDB_PATCH_ORDER="global"
820+
CT_GDB_V_16=y
821+
# CT_GDB_V_15 is not set
822+
# CT_GDB_V_14 is not set
823+
# CT_GDB_V_13 is not set
824+
# CT_GDB_V_12 is not set
825+
# CT_GDB_V_11 is not set
826+
# CT_GDB_V_10 is not set
827+
# CT_GDB_V_9 is not set
828+
# CT_GDB_V_8_3 is not set
829+
CT_GDB_VERSION="16.3"
830+
CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)"
831+
CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
832+
CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
833+
CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz"
834+
CT_GDB_SIGNATURE_FORMAT=""
835+
CT_GDB_later_than_16=y
836+
CT_GDB_16_or_later=y
837+
CT_GDB_later_than_15=y
838+
CT_GDB_15_or_later=y
839+
CT_GDB_later_than_14=y
840+
CT_GDB_14_or_later=y
841+
CT_GDB_later_than_13=y
842+
CT_GDB_13_or_later=y
843+
CT_GDB_later_than_12=y
844+
CT_GDB_12_or_later=y
845+
CT_GDB_later_than_11=y
846+
CT_GDB_11_or_later=y
847+
CT_GDB_later_than_10=y
848+
CT_GDB_10_or_later=y
849+
CT_GDB_later_than_8_3=y
850+
CT_GDB_8_3_or_later=y
851+
CT_GDB_CROSS=y
852+
# CT_GDB_CROSS_STATIC is not set
853+
# CT_GDB_CROSS_SIM is not set
854+
CT_GDB_CROSS_PYTHON=y
855+
CT_GDB_CROSS_PYTHON_BINARY=""
856+
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY=""
857+
# CT_GDB_NATIVE is not set
858+
CT_GDB_GDBSERVER=y
859+
# CT_GDB_NATIVE_BUILD_IPA_LIB is not set
860+
# CT_GDB_NATIVE_STATIC is not set
861+
# CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set
862+
CT_GDB_GDBSERVER_TOPLEVEL=y
863+
CT_GDB_CC_LD_LIBTOOL=y
807864
# CT_DEBUG_LTRACE is not set
808865
# CT_DEBUG_STRACE is not set
809866
CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE"
@@ -814,7 +871,29 @@ CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE"
814871
#
815872
# CT_COMPLIBS_CHECK is not set
816873
# CT_COMP_LIBS_CLOOG is not set
817-
# CT_COMP_LIBS_EXPAT is not set
874+
CT_COMP_LIBS_EXPAT=y
875+
CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT"
876+
CT_EXPAT_DIR_NAME="expat"
877+
CT_EXPAT_PKG_NAME="expat"
878+
CT_EXPAT_SRC_RELEASE=y
879+
# CT_EXPAT_SRC_DEVEL is not set
880+
# CT_EXPAT_SRC_CUSTOM is not set
881+
CT_EXPAT_PATCH_GLOBAL=y
882+
# CT_EXPAT_PATCH_BUNDLED is not set
883+
# CT_EXPAT_PATCH_LOCAL is not set
884+
# CT_EXPAT_PATCH_BUNDLED_LOCAL is not set
885+
# CT_EXPAT_PATCH_LOCAL_BUNDLED is not set
886+
# CT_EXPAT_PATCH_NONE is not set
887+
CT_EXPAT_PATCH_ORDER="global"
888+
CT_EXPAT_V_2_7=y
889+
# CT_EXPAT_V_2_6 is not set
890+
# CT_EXPAT_V_2_5 is not set
891+
CT_EXPAT_VERSION="2.7.1"
892+
CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}"
893+
CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
894+
CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
895+
CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz"
896+
CT_EXPAT_SIGNATURE_FORMAT=""
818897
CT_COMP_LIBS_GETTEXT=y
819898
CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT"
820899
CT_GETTEXT_DIR_NAME="gettext"
@@ -1072,6 +1151,7 @@ CT_GMP_NEEDED=y
10721151
CT_MPFR_NEEDED=y
10731152
CT_ISL_NEEDED=y
10741153
CT_MPC_NEEDED=y
1154+
CT_EXPAT_NEEDED=y
10751155
CT_NCURSES_NEEDED=y
10761156
CT_ZLIB_NEEDED=y
10771157
CT_ZSTD_NEEDED=y
@@ -1081,6 +1161,7 @@ CT_GMP=y
10811161
CT_MPFR=y
10821162
CT_ISL=y
10831163
CT_MPC=y
1164+
CT_EXPAT=y
10841165
CT_NCURSES=y
10851166
CT_ZLIB=y
10861167
CT_ZSTD=y

images/base-linuxppc64/ct-ng-config

Lines changed: 83 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,64 @@ CT_ALL_LINKER_CHOICES="MOLD"
799799
# Debug facilities
800800
#
801801
# CT_DEBUG_DUMA is not set
802-
# CT_DEBUG_GDB is not set
802+
CT_DEBUG_GDB=y
803+
CT_DEBUG_GDB_PKG_KSYM="GDB"
804+
CT_GDB_DIR_NAME="gdb"
805+
CT_GDB_PKG_NAME="gdb"
806+
CT_GDB_SRC_RELEASE=y
807+
# CT_GDB_SRC_DEVEL is not set
808+
# CT_GDB_SRC_CUSTOM is not set
809+
CT_GDB_PATCH_GLOBAL=y
810+
# CT_GDB_PATCH_BUNDLED is not set
811+
# CT_GDB_PATCH_LOCAL is not set
812+
# CT_GDB_PATCH_BUNDLED_LOCAL is not set
813+
# CT_GDB_PATCH_LOCAL_BUNDLED is not set
814+
# CT_GDB_PATCH_NONE is not set
815+
CT_GDB_PATCH_ORDER="global"
816+
CT_GDB_V_16=y
817+
# CT_GDB_V_15 is not set
818+
# CT_GDB_V_14 is not set
819+
# CT_GDB_V_13 is not set
820+
# CT_GDB_V_12 is not set
821+
# CT_GDB_V_11 is not set
822+
# CT_GDB_V_10 is not set
823+
# CT_GDB_V_9 is not set
824+
# CT_GDB_V_8_3 is not set
825+
CT_GDB_VERSION="16.3"
826+
CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)"
827+
CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
828+
CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
829+
CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz"
830+
CT_GDB_SIGNATURE_FORMAT=""
831+
CT_GDB_later_than_16=y
832+
CT_GDB_16_or_later=y
833+
CT_GDB_later_than_15=y
834+
CT_GDB_15_or_later=y
835+
CT_GDB_later_than_14=y
836+
CT_GDB_14_or_later=y
837+
CT_GDB_later_than_13=y
838+
CT_GDB_13_or_later=y
839+
CT_GDB_later_than_12=y
840+
CT_GDB_12_or_later=y
841+
CT_GDB_later_than_11=y
842+
CT_GDB_11_or_later=y
843+
CT_GDB_later_than_10=y
844+
CT_GDB_10_or_later=y
845+
CT_GDB_later_than_8_3=y
846+
CT_GDB_8_3_or_later=y
847+
CT_GDB_CROSS=y
848+
# CT_GDB_CROSS_STATIC is not set
849+
# CT_GDB_CROSS_SIM is not set
850+
CT_GDB_CROSS_PYTHON=y
851+
CT_GDB_CROSS_PYTHON_BINARY=""
852+
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY=""
853+
# CT_GDB_NATIVE is not set
854+
CT_GDB_GDBSERVER=y
855+
# CT_GDB_NATIVE_BUILD_IPA_LIB is not set
856+
# CT_GDB_NATIVE_STATIC is not set
857+
# CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set
858+
CT_GDB_GDBSERVER_TOPLEVEL=y
859+
CT_GDB_CC_LD_LIBTOOL=y
803860
# CT_DEBUG_LTRACE is not set
804861
# CT_DEBUG_STRACE is not set
805862
CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE"
@@ -810,7 +867,29 @@ CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE"
810867
#
811868
# CT_COMPLIBS_CHECK is not set
812869
# CT_COMP_LIBS_CLOOG is not set
813-
# CT_COMP_LIBS_EXPAT is not set
870+
CT_COMP_LIBS_EXPAT=y
871+
CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT"
872+
CT_EXPAT_DIR_NAME="expat"
873+
CT_EXPAT_PKG_NAME="expat"
874+
CT_EXPAT_SRC_RELEASE=y
875+
# CT_EXPAT_SRC_DEVEL is not set
876+
# CT_EXPAT_SRC_CUSTOM is not set
877+
CT_EXPAT_PATCH_GLOBAL=y
878+
# CT_EXPAT_PATCH_BUNDLED is not set
879+
# CT_EXPAT_PATCH_LOCAL is not set
880+
# CT_EXPAT_PATCH_BUNDLED_LOCAL is not set
881+
# CT_EXPAT_PATCH_LOCAL_BUNDLED is not set
882+
# CT_EXPAT_PATCH_NONE is not set
883+
CT_EXPAT_PATCH_ORDER="global"
884+
CT_EXPAT_V_2_7=y
885+
# CT_EXPAT_V_2_6 is not set
886+
# CT_EXPAT_V_2_5 is not set
887+
CT_EXPAT_VERSION="2.7.1"
888+
CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}"
889+
CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
890+
CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
891+
CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz"
892+
CT_EXPAT_SIGNATURE_FORMAT=""
814893
CT_COMP_LIBS_GETTEXT=y
815894
CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT"
816895
CT_GETTEXT_DIR_NAME="gettext"
@@ -1068,6 +1147,7 @@ CT_GMP_NEEDED=y
10681147
CT_MPFR_NEEDED=y
10691148
CT_ISL_NEEDED=y
10701149
CT_MPC_NEEDED=y
1150+
CT_EXPAT_NEEDED=y
10711151
CT_NCURSES_NEEDED=y
10721152
CT_ZLIB_NEEDED=y
10731153
CT_ZSTD_NEEDED=y
@@ -1077,6 +1157,7 @@ CT_GMP=y
10771157
CT_MPFR=y
10781158
CT_ISL=y
10791159
CT_MPC=y
1160+
CT_EXPAT=y
10801161
CT_NCURSES=y
10811162
CT_ZLIB=y
10821163
CT_ZSTD=y

images/base-linuxriscv64/ct-ng-config

Lines changed: 83 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,64 @@ CT_ALL_LINKER_CHOICES="MOLD"
777777
# Debug facilities
778778
#
779779
# CT_DEBUG_DUMA is not set
780-
# CT_DEBUG_GDB is not set
780+
CT_DEBUG_GDB=y
781+
CT_DEBUG_GDB_PKG_KSYM="GDB"
782+
CT_GDB_DIR_NAME="gdb"
783+
CT_GDB_PKG_NAME="gdb"
784+
CT_GDB_SRC_RELEASE=y
785+
# CT_GDB_SRC_DEVEL is not set
786+
# CT_GDB_SRC_CUSTOM is not set
787+
CT_GDB_PATCH_GLOBAL=y
788+
# CT_GDB_PATCH_BUNDLED is not set
789+
# CT_GDB_PATCH_LOCAL is not set
790+
# CT_GDB_PATCH_BUNDLED_LOCAL is not set
791+
# CT_GDB_PATCH_LOCAL_BUNDLED is not set
792+
# CT_GDB_PATCH_NONE is not set
793+
CT_GDB_PATCH_ORDER="global"
794+
CT_GDB_V_16=y
795+
# CT_GDB_V_15 is not set
796+
# CT_GDB_V_14 is not set
797+
# CT_GDB_V_13 is not set
798+
# CT_GDB_V_12 is not set
799+
# CT_GDB_V_11 is not set
800+
# CT_GDB_V_10 is not set
801+
# CT_GDB_V_9 is not set
802+
# CT_GDB_V_8_3 is not set
803+
CT_GDB_VERSION="16.3"
804+
CT_GDB_MIRRORS="$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)"
805+
CT_GDB_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
806+
CT_GDB_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
807+
CT_GDB_ARCHIVE_FORMATS=".tar.xz .tar.gz"
808+
CT_GDB_SIGNATURE_FORMAT=""
809+
CT_GDB_later_than_16=y
810+
CT_GDB_16_or_later=y
811+
CT_GDB_later_than_15=y
812+
CT_GDB_15_or_later=y
813+
CT_GDB_later_than_14=y
814+
CT_GDB_14_or_later=y
815+
CT_GDB_later_than_13=y
816+
CT_GDB_13_or_later=y
817+
CT_GDB_later_than_12=y
818+
CT_GDB_12_or_later=y
819+
CT_GDB_later_than_11=y
820+
CT_GDB_11_or_later=y
821+
CT_GDB_later_than_10=y
822+
CT_GDB_10_or_later=y
823+
CT_GDB_later_than_8_3=y
824+
CT_GDB_8_3_or_later=y
825+
CT_GDB_CROSS=y
826+
# CT_GDB_CROSS_STATIC is not set
827+
# CT_GDB_CROSS_SIM is not set
828+
CT_GDB_CROSS_PYTHON=y
829+
CT_GDB_CROSS_PYTHON_BINARY=""
830+
CT_GDB_CROSS_EXTRA_CONFIG_ARRAY=""
831+
# CT_GDB_NATIVE is not set
832+
CT_GDB_GDBSERVER=y
833+
# CT_GDB_NATIVE_BUILD_IPA_LIB is not set
834+
# CT_GDB_NATIVE_STATIC is not set
835+
# CT_GDB_NATIVE_STATIC_LIBSTDCXX is not set
836+
CT_GDB_GDBSERVER_TOPLEVEL=y
837+
CT_GDB_CC_LD_LIBTOOL=y
781838
# CT_DEBUG_LTRACE is not set
782839
# CT_DEBUG_STRACE is not set
783840
CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE"
@@ -788,7 +845,29 @@ CT_ALL_DEBUG_CHOICES="DUMA GDB LTRACE STRACE"
788845
#
789846
# CT_COMPLIBS_CHECK is not set
790847
# CT_COMP_LIBS_CLOOG is not set
791-
# CT_COMP_LIBS_EXPAT is not set
848+
CT_COMP_LIBS_EXPAT=y
849+
CT_COMP_LIBS_EXPAT_PKG_KSYM="EXPAT"
850+
CT_EXPAT_DIR_NAME="expat"
851+
CT_EXPAT_PKG_NAME="expat"
852+
CT_EXPAT_SRC_RELEASE=y
853+
# CT_EXPAT_SRC_DEVEL is not set
854+
# CT_EXPAT_SRC_CUSTOM is not set
855+
CT_EXPAT_PATCH_GLOBAL=y
856+
# CT_EXPAT_PATCH_BUNDLED is not set
857+
# CT_EXPAT_PATCH_LOCAL is not set
858+
# CT_EXPAT_PATCH_BUNDLED_LOCAL is not set
859+
# CT_EXPAT_PATCH_LOCAL_BUNDLED is not set
860+
# CT_EXPAT_PATCH_NONE is not set
861+
CT_EXPAT_PATCH_ORDER="global"
862+
CT_EXPAT_V_2_7=y
863+
# CT_EXPAT_V_2_6 is not set
864+
# CT_EXPAT_V_2_5 is not set
865+
CT_EXPAT_VERSION="2.7.1"
866+
CT_EXPAT_MIRRORS="http://downloads.sourceforge.net/project/expat/expat/${CT_EXPAT_VERSION} https://github.com/libexpat/libexpat/releases/download/R_${CT_EXPAT_VERSION//./_}"
867+
CT_EXPAT_ARCHIVE_FILENAME="@{pkg_name}-@{version}"
868+
CT_EXPAT_ARCHIVE_DIRNAME="@{pkg_name}-@{version}"
869+
CT_EXPAT_ARCHIVE_FORMATS=".tar.xz .tar.lz .tar.bz2 .tar.gz"
870+
CT_EXPAT_SIGNATURE_FORMAT=""
792871
CT_COMP_LIBS_GETTEXT=y
793872
CT_COMP_LIBS_GETTEXT_PKG_KSYM="GETTEXT"
794873
CT_GETTEXT_DIR_NAME="gettext"
@@ -1046,6 +1125,7 @@ CT_GMP_NEEDED=y
10461125
CT_MPFR_NEEDED=y
10471126
CT_ISL_NEEDED=y
10481127
CT_MPC_NEEDED=y
1128+
CT_EXPAT_NEEDED=y
10491129
CT_NCURSES_NEEDED=y
10501130
CT_ZLIB_NEEDED=y
10511131
CT_ZSTD_NEEDED=y
@@ -1055,6 +1135,7 @@ CT_GMP=y
10551135
CT_MPFR=y
10561136
CT_ISL=y
10571137
CT_MPC=y
1138+
CT_EXPAT=y
10581139
CT_NCURSES=y
10591140
CT_ZLIB=y
10601141
CT_ZSTD=y

0 commit comments

Comments
 (0)