From 04bf6643edb2c52fcd81ba1e6d6822044dfd38fb Mon Sep 17 00:00:00 2001 From: cpegeric Date: Mon, 9 Mar 2026 17:13:31 +0000 Subject: [PATCH 1/2] find libmo.so --- .github/workflows/utils.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/utils.yaml b/.github/workflows/utils.yaml index e048d30..376a14d 100644 --- a/.github/workflows/utils.yaml +++ b/.github/workflows/utils.yaml @@ -173,11 +173,9 @@ jobs: CGO_LDFLAGS="-L${GITHUB_WORKSPACE}/matrixone/cgo -lmo" THIRDPARTIES_DIR=$GITHUB_WORKSPACE/matrixone/thirdparties THIRDPARTIES_INSTALL_DIR=$THIRDPARTIES_DIR/install - if [ -d $THIRDPARTIES_DIR ] ; then - make thirdparties - CGO_CFLAGS="${CGO_CFLAGS} -I${THIRDPARTIES_INSTALL_DIR}/include" - CGO_LDFLAGS="${CGO_LDFLAGS} -L${THIRDPARTIES_INSTALL_DIR}/lib -lusearch_c -Wl,-rpath,${THIRDPARTIES_INSTALL_DIR}/lib -lm" - fi + make thirdparties + CGO_CFLAGS="${CGO_CFLAGS} -I${THIRDPARTIES_INSTALL_DIR}/include" + CGO_LDFLAGS="${CGO_LDFLAGS} -L${THIRDPARTIES_INSTALL_DIR}/lib -lusearch_c -Wl,-rpath,${THIRDPARTIES_INSTALL_DIR}/lib:${GITHUB_WORKSPACE}/matrixone/cgo -lm" echo "ut start" CGO_CFLAGS="${CGO_CFLAGS}" CGO_LDFLAGS="${CGO_LDFLAGS}" go test -json -short -v -tags matrixone_test -p 6 -covermode=set -coverprofile=${{ env.raw_ut_coverage }} -coverpkg=./... ${test_scope} > ${{ env.ut_report }} From e1d88bd2a44a68b96d3b505ff2b38309a9352167 Mon Sep 17 00:00:00 2001 From: cpegeric Date: Tue, 10 Mar 2026 11:23:24 +0000 Subject: [PATCH 2/2] LD_LIBRARY_PATH --- .github/workflows/utils.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/utils.yaml b/.github/workflows/utils.yaml index 376a14d..64e63de 100644 --- a/.github/workflows/utils.yaml +++ b/.github/workflows/utils.yaml @@ -176,9 +176,10 @@ jobs: make thirdparties CGO_CFLAGS="${CGO_CFLAGS} -I${THIRDPARTIES_INSTALL_DIR}/include" CGO_LDFLAGS="${CGO_LDFLAGS} -L${THIRDPARTIES_INSTALL_DIR}/lib -lusearch_c -Wl,-rpath,${THIRDPARTIES_INSTALL_DIR}/lib:${GITHUB_WORKSPACE}/matrixone/cgo -lm" + LD_LIBRARY_PATH="${THIRDPARTIES_INSTALL_DIR}/lib:${GITHUB_WORKSPACE}/matrixone/cgo" echo "ut start" - CGO_CFLAGS="${CGO_CFLAGS}" CGO_LDFLAGS="${CGO_LDFLAGS}" go test -json -short -v -tags matrixone_test -p 6 -covermode=set -coverprofile=${{ env.raw_ut_coverage }} -coverpkg=./... ${test_scope} > ${{ env.ut_report }} + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" CGO_CFLAGS="${CGO_CFLAGS}" CGO_LDFLAGS="${CGO_LDFLAGS}" go test -json -short -v -tags matrixone_test -p 6 -covermode=set -coverprofile=${{ env.raw_ut_coverage }} -coverpkg=./... ${test_scope} > ${{ env.ut_report }} echo "ut finished" - name: Analysis Fail UT Cases if: ${{ failure() }}