testing/hping3: fix build on loongarch64

LoongArch64 uses little-endian byte ordering.
This commit is contained in:
znley 2024-07-12 07:11:03 +00:00
parent 085ec4cb46
commit 5bf18bcb0d
2 changed files with 7 additions and 5 deletions

View File

@ -42,5 +42,5 @@ package() {
sha512sums=" sha512sums="
3b3faa836e70054c8f9f004d876b7eb5f668b64826a6aaf8ca3685619111d9df4eb494a7d38b83cea6cb5f0bd164956461039bf4f73f7c7e90d80cede639b2b3 hping3-20051105.tar.gz 3b3faa836e70054c8f9f004d876b7eb5f668b64826a6aaf8ca3685619111d9df4eb494a7d38b83cea6cb5f0bd164956461039bf4f73f7c7e90d80cede639b2b3 hping3-20051105.tar.gz
1e1798e0258048d29c845bb3c5f47fe13d2f6d21970a31baee8ab61b8ba64d81778577b6efb026861a5c54f55454ca263ff5b0f43fca3e33b7338aee1db23ba4 hping3-bytesex.patch 0cf21c1861a2765f1353e19bb6fda0c6eb16d6abcd0037add404791fbd0bf7a0749ccb685866e6e6c175e7419d4113c05d1430412c5a564bf1982f4029671a69 hping3-bytesex.patch
" "

View File

@ -1,7 +1,8 @@
diff -upr hping3-20051105.orig/bytesex.h hping3-20051105/bytesex.h diff --git a/bytesex.h b/bytesex.h
--- hping3-20051105.orig/bytesex.h 2021-07-11 12:34:59.678008233 +0200 index 14ce1d1..348de4c 100644
+++ hping3-20051105/bytesex.h 2021-07-11 12:35:37.094708356 +0200 --- a/bytesex.h
@@ -9,13 +9,20 @@ +++ b/bytesex.h
@@ -9,13 +9,21 @@
#if defined(__i386__) \ #if defined(__i386__) \
|| defined(__alpha__) \ || defined(__alpha__) \
@ -9,6 +10,7 @@ diff -upr hping3-20051105.orig/bytesex.h hping3-20051105/bytesex.h
+ || defined(__ia64__) \ + || defined(__ia64__) \
+ || defined(__riscv) \ + || defined(__riscv) \
+ || defined(__sh__) \ + || defined(__sh__) \
+ || defined(__loongarch64) \
+ || (defined(__arm__) && defined(__ARMEL__)) || defined(__AARCH64EL__) \ + || (defined(__arm__) && defined(__ARMEL__)) || defined(__AARCH64EL__) \
|| (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__))) || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__)))
#define BYTE_ORDER_LITTLE_ENDIAN #define BYTE_ORDER_LITTLE_ENDIAN