File tree Expand file tree Collapse file tree 4 files changed +22
-12
lines changed Expand file tree Collapse file tree 4 files changed +22
-12
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,9 @@ CFG_FLAGS="$CFG_FLAGS --enable-neon"
57
57
CFG_FLAGS=" $CFG_FLAGS --enable-asm"
58
58
59
59
C_FLAGS=
60
- C_FLAGS=" $C_FLAGS -fno-stack-check -arch $XC_ARCH "
60
+ # https://gitlab.gnome.org/GNOME/gimp/-/issues/8649
61
+ # from clang 15 int <-> pointer conversions now defaults as an error
62
+ C_FLAGS=" $C_FLAGS -Wno-int-conversion -fno-stack-check -arch $XC_ARCH "
61
63
C_FLAGS=" $C_FLAGS $XC_DEPLOYMENT_TARGET $XC_OTHER_CFLAGS "
62
64
63
65
if [[ " $XC_OPTS " == " debug" ]]; then
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ echo "----------------------"
58
58
echo " [*] compile libyuv"
59
59
echo " ----------------------"
60
60
61
- make -f linux.mk CC=" $XCRUN_CC " CXX=" $XCRUN_CXX " CFLAGS=" $CFLAGS " CXXFLAGS=" $CFLAGS " -j$THREAD_COUNT > /dev/null
61
+ CC=" $XCRUN_CC " CXX=" $XCRUN_CXX " CFLAGS=" $CFLAGS " CXXFLAGS=" $CFLAGS " make -f linux.mk libyuv.a -j$THREAD_COUNT > /dev/null
62
62
63
63
mkdir -p " ${XC_BUILD_PREFIX} /lib"
64
64
cp libyuv.a " ${XC_BUILD_PREFIX} /lib"
Original file line number Diff line number Diff line change @@ -81,5 +81,6 @@ echo "----------------------"
81
81
echo " [*] compile $LIB_NAME "
82
82
echo " ----------------------"
83
83
set +e
84
- make -j$THREAD_COUNT > /dev/null
85
- make install_sw > /dev/null
84
+
85
+ make build_libs -j$THREAD_COUNT > /dev/null
86
+ make install_dev > /dev/null
Original file line number Diff line number Diff line change 12
12
13
13
THIS_DIR=$( DIRNAME=$( dirname " $0 " ) ; cd " $DIRNAME " ; pwd)
14
14
cd " $THIS_DIR "
15
- cd ../build/extra
15
+
16
+ lib=$1
16
17
17
18
function update()
18
19
{
@@ -27,13 +28,13 @@ function update()
27
28
echo " $repo "
28
29
git remote add github " $repo "
29
30
fi
30
-
31
+
31
32
echo ' === will pull all from github ==='
32
33
git reset --hard
33
34
git checkout master -B master
34
35
git pull origin master
35
36
git fetch github --tags
36
-
37
+
37
38
echo ' === will push all branch to private ==='
38
39
git push origin --tags
39
40
git push origin --all
@@ -42,9 +43,15 @@ function update()
42
43
cd -
43
44
}
44
45
45
- for i in $( ls) ;
46
- do
47
- update " $i "
48
- done ;
46
+ cd ../build/extra
47
+ if [[ -z " $lib " ]]; then
48
+ for lib in $( ls) ;
49
+ do
50
+ update " $lib "
51
+ done ;
52
+ else
53
+ update " $lib "
54
+ fi
55
+
56
+
49
57
50
- # update bluray
You can’t perform that action at this time.
0 commit comments