Skip to content

Commit d23fa6e

Browse files
committed
WIP use Homebrew libiconv
1 parent 21a4147 commit d23fa6e

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/macvim-buildtest.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,9 @@ jobs:
222222
sed -i.bak -f ci/config.mk.optimized.sed src/auto/config.mk
223223
fi
224224
225+
# Use Homebrew libiconv since Apple iconv is broken since macOS 14
226+
sed -i.bak -f ci/config.mk.brew-libiconv.sed src/auto/config.mk
227+
225228
- name: Modify configure result
226229
if: inputs.publish
227230
run: |

ci/config.mk.brew-libiconv.sed

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Use Homebrew libiconv to work around broken Apple version
2+
/^CFLAGS[[:blank:]]*=/s/$/ -I\/opt\/homebrew\/opt\/libiconv\/include/
3+
/^LDFLAGS[[:blank:]]*=/s/$/ -L\/opt\/homebrew\/opt\/libiconv\/lib/

0 commit comments

Comments
 (0)