[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Libtool LynxOS support
From: |
Ralf Wildenhues |
Subject: |
Re: Libtool LynxOS support |
Date: |
Thu, 22 Feb 2007 19:56:00 +0100 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
* Olli Savia wrote on Thu, Feb 22, 2007 at 07:15:40PM CET:
> Ralf Wildenhues wrote:
> ...
> >Thanks for your work on this. Is LynxOS before version 4 still used?
> >If yes, then the patch should disambiguate that and properly disable
> >shared library support for those older releases: that way, at least
> >static libraries will be built correctly there.
>
> I guess somebody still uses LynxOS 3.x. What would be the most
> convient way of dealing this?
Usually by making a separate case for lynxos[1-3].* and lynxos*
where the latter deals with all newer.
> >Please refer to the README file for how to run both the old and the new
> >testsuite and how to report test failures verbosely. Please send large
> >output packed (bzip2, gzip), and please write to the libtool-patches
> >list. Thanks.
> Attached is test log and the latest version of my patch.
Thanks. The patch doesn't look so bad at first sight, but the test
failures are not easily solved:
For example the demo-inst after demo-static/-make/-exec:
| demo-inst.test: === Running demo-inst.test
| demo-inst.test: === Running `make install' in demo
| test -z "/lib" || /datadisk/osa/tmp/libtool/libltdl/config/install-sh -d
"/lib"
| /bin/sh ./libtool --mode=install /bin/install -c 'libhello.la'
'/lib/libhello.la'
| libtool: install: /bin/install -c .libs/libhello.lai /lib/libhello.la
| FAIL: tests/demo-inst.test
What's happening here? Is /bin/install failing without an error?
You may be able to find out more with
make check VERBOSE=debug TESTS="tests/demo-static.test \
tests/demo-make.test tests/demo-inst.test" \
TESTSUITEFLAGS=-V
Similar try VERBOSE=debug for demo-exec after demo-conf/demo-make:
| PASS: tests/demo-make.test
| demo-exec.test: === Running demo-exec.test
| demo-exec.test: === Executing uninstalled programs in
| Welcome to GNU Hell!
| Welcome to GNU Hell!
| demo-exec.test: === You may need to run ./tests/demo-exec.test as the
superuser.
| FAIL: tests/demo-exec.test
For the dryrun failure, it's helpful to show these files:
tests/mdemo/.libs/temp/temp/{before,after}
| mdemo-dryrun.test: === Running make install in ../mdemo (dry run)
| FAIL: tests/mdemo-dryrun.test
The depdemo-relink failure:
| depdemo-relink.test: === running depdemo/depdemo with broken libl3.la
| Symbol not found: "func_l3"
| depdemo-relink.test: === Exiting: depdemo/depdemo runs even though libl3.la
is incomplete
| FAIL: tests/depdemo-relink.test
looks like your program exits zero even though not all symbols can be
resolved at run time. Is that a feature of LynxOS? If yes, how can we
turn it off?
Also, please run the new testsuite and post tests/testsuite.log:
make check-local
Thanks,
Ralf