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]

Reply via email to