octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #64709] Android Termux libtool issue


From: Adam Labus
Subject: [Octave-bug-tracker] [bug #64709] Android Termux libtool issue
Date: Wed, 27 Sep 2023 01:29:27 -0400 (EDT)

Follow-up Comment #17, bug #64709 (project octave):

[comment #15 comment #15:]
> What does the following command display?
> 

> nm liboctave/system/.libs/libsystem_la-oct-password.o | grep getpwuid |
c++filt


>


0000000000000238 T octave::sys::password::android_polyfill_getpwuid(unsigned
int)
0000000000000310 T octave::sys::password::android_polyfill_getpwuid(unsigned
int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>,
std::__ndk1::allocator<char> >&)
                 U getpwuid


[comment #16 comment #16:]
> Thanks!
> I don't see anything obvious wrong with that.
> 
> Those symbols should be exported by the liboctave library.
> 
> In the build tree, could you please run the following command and show the
results?

> nm -C liboctave/.libs/liboctave.so | grep getpwnam


> 
> I see the following here (building natively for Linux):

> $ nm -C liboctave/.libs/liboctave.so | grep getpwnam
>                  U getpwnam@GLIBC_2.2.5
> 0000000000c38420 T
octave::sys::password::getpwnam(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)
> 000000000021e57e t
octave::sys::password::getpwnam(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) [clone .cold]
> 0000000000c383d0 T
octave::sys::password::getpwnam(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>&)


> 
> Just a guess: Did you build from a clean build tree after autoreconf?

I did build clean yes. Doing the whole procedure again didnt help.


0000000000e194b8 T
_ZN6octave3sys8password25android_polyfill_getpwnamERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
0000000000e1959c T
_ZN6octave3sys8password25android_polyfill_getpwnamERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
                 U
_ZN6octave3sys8password8getpwnamERKNSt6__ndk112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                 U getpwnam
                 U getpwnam_r




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64709>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]