Lucas, I have implemented what is outlined below; Code can be found at:
https://github.com/juliusgawlas/autotest-client-tests/commit/943989363a431308dcb3e0d0e77dc6f6ac1f765b Let me know if you have any comments or suggestions. Julius -----Original Message----- From: Lucas Meneghel Rodrigues [mailto:[email protected]] Sent: Tuesday, October 16, 2012 10:51 AM To: Gawlas, Julius Cc: Nishanth Aravamudan; Andrew Hastings; [email protected] Subject: Re: [Autotest] libhugetlbfs tests On 10/16/2012 02:24 PM, Gawlas, Julius wrote: > Just FYI, Nish led me to successful run of latest libhugetlbfs (needed > libpthread.a from glibc-static installed) and as suggested run > > $ make BUILDTYPE=NATIVEONLY > $ make BUILDTYPE=NATIVEONLY check > > Should the libhugetlbfs test be adjusted to: > > - include latest libhugetlbfs > - run make with BUILDTYPE=NATIVEONLY > - require static libpthread.a Sounds good, you can check for lpthread using In[7]: os_dep.library('libpthread.a') If the lib is present, it'll return: Out[7]: '/lib64/libpthread.a' If it's not present, it'll raise a ValueError: In [4]: os_dep.library('libpthread.a') --------------------------------------------------------------------------- ValueError Traceback (most recent call last) /home/lmr/Code/autotest.git/autotest/client/<ipython-input-4-4ab8a1e6fef7> in <module>() ----> 1 os_dep.library('libpthread.a') /home/lmr/Code/autotest.git/autotest/client/os_dep.pyc in library(lib) 49 if os.path.exists(file): 50 return file ---> 51 raise ValueError('Missing library: %s' % lib) 52 53 ValueError: Missing library: libpthread.a So the work items are: 1) Update the tarball in the test module to latest upstream 2) Probe for libpthread.a the way I described above, probably during the setup() method. 3) Update the calls to build to use make BUILDTYPE=NATIVEONLY. Do you want to work on that Julius? If not, we can just open an issue and we can get back to it during the next couple of days. Lucas _______________________________________________ Autotest-kernel mailing list [email protected] https://www.redhat.com/mailman/listinfo/autotest-kernel
