[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kouhei Sutou reassigned ARROW-2313: ----------------------------------- Assignee: Kouhei Sutou > [GLib] Release builds must define NDEBUG > ---------------------------------------- > > Key: ARROW-2313 > URL: https://issues.apache.org/jira/browse/ARROW-2313 > Project: Apache Arrow > Issue Type: Bug > Components: GLib > Reporter: Wes McKinney > Assignee: Kouhei Sutou > Priority: Major > Fix For: 0.9.0 > > > Ran into another problem with {{verify-release-candidate.sh 0.9.0 0}} -- the > GLib build is not defining NDEBUG -- depending on whether Arrow was built in > release or debug mode, some symbols (like {{Buffer::mutable_data}}) may not > be inlined > {code} > CXX libarrow_glib_la-compute.lo > CC enums.lo > CXXLD libarrow-glib.la > ar: `u' modifier ignored since `D' is the default (see `U') > GISCAN Arrow-1.0.gir > ./.libs/libarrow-glib.so: undefined reference to > `arrow::Buffer::mutable_data()' > collect2: error: ld returned 1 exit status > linking of temporary binary failed: Command '['/bin/bash', '../libtool', > '--mode=link', '--tag=CC', '--silent', 'gcc', '-o', > '/tmp/arrow-0.9.0.hlQDV/apache-arrow-0.9.0/c_glib/arrow-glib/tmp-introspect7g38ad/Arrow-1.0', > '-export-dynamic', '-g', '-O2', > 'tmp-introspect7g38ad/tmp/arrow-0.9.0.hlQDV/apache-arrow-0.9.0/c_glib/arrow-glib/tmp-introspect7g38ad/Arrow-1.0.o', > '-L.', 'libarrow-glib.la', '-Wl,--export-dynamic', '-lgmodule-2.0', > '-pthread', '-lgio-2.0', '-lgobject-2.0', '-lglib-2.0']' returned non-zero > exit status 1 > /usr/share/gobject-introspection-1.0/Makefile.introspection:155: recipe for > target 'Arrow-1.0.gir' failed > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)