kou commented on code in PR #39428:
URL: https://github.com/apache/arrow/pull/39428#discussion_r1448896013
##########
c_glib/README.md:
##########
@@ -142,6 +142,17 @@ $ meson compile -C c_glib.build
$ sudo meson install -C c_glib.build
```
+> [!WARNING]
+>
+> When building Arrow GLib, it typically uses the Arrow C++ installed via
Homebrew. However, this can lead to build failures
+> if there are mismatches between the changes in Arrow's GLib and C++
libraries. To resolve this, you may need to
+> reference the Arrow C++ library built locally. In such cases, use the
`--cmake-prefix-path` option with the `meson setup`
+> command to explicitly specify the library path.
+>
+> ```bash
+> meson setup c_glib.build c_glib
--cmake-prefix-path=${arrow_cpp_install_prefix} -Dgtk_doc=true
Review Comment:
```suggestion
> ```console
> $ meson setup c_glib.build c_glib
--cmake-prefix-path=${arrow_cpp_install_prefix} -Dgtk_doc=true
```
##########
c_glib/README.md:
##########
@@ -231,9 +242,18 @@ Now, you can run unit tests by the followings:
```console
$ cd c_glib.build
-$ bundle exec ../c_glib/test/run-test.sh
+$ BUNDLE_GEMFILE=../c_glib/Gemfile bundle exec ../c_glib/test/run-test.sh
```
+
+> [!NOTE]
+>
+> If debugging is necessary, you can proceed using the `DEBUGGER` option as
follows:
+>
+> ```bash
Review Comment:
```suggestion
> ```console
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]