This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Cross-build breakage with libstdc++-v3 doc changes


> From: Benjamin Kosnik <bkoz@redhat.com>
> Date: Wed, 18 Jan 2012 00:41:59 +0100

> This updates the support for generating epub docs to EPUB3. Using the
> EPUB3 stylesheets allows the removal of ruby and other tool checks from
> configure, and generates a much better documentation file.

...or for cross-targets, breakage.  Something went wrong with
this or subsequent changes; somewhere in the r183262:183268 I've
started getting:

...
Configuring in cris-elf/libstdc++-v3
configure: creating cache ./config.cache
checking build system type... x86_64-unknown-linux-gnu
checking host system type... cris-axis-elf
checking target system type... cris-axis-elf
...
checking for GNU c++filt... /usr/bin/c++filt

(right there's a buglet,    ^^^^^^^^^^^^^^^^ but let's not get
distracted and it's a preexisting condition anyway )

checking whether the target supports .symver directive... yes
configure: versioning on shared library symbols is no
checking for size_t as unsigned int... no
checking for ptrdiff_t as int... no
checking whether the target supports hidden visibility... yes
configure: visibility supported: yes
checking for makeinfo... makeinfo --split-size=5000000
checking for modern makeinfo... yes
checking for doxygen... yes
checking for dot... no
checking for xsltproc... yes
checking for xmllint... yes
checking for stylesheets used in generation of documentation... no
checking for local stylesheet directory... no
checking for dblatex... no
checking for pdflatex... yes
checking for /usr/share/xml/docbook/stylesheet/docbook-xsl-ns/epub3/chunk.xsl... configure: error: cannot check for file existence when cross compiling
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/tmp/hpautotest-gcc1/cris-elf/gccobj'
make: *** [all] Error 2

For r183262 I got, around the above point of breakage:
...
configure: visibility supported: yes
checking for makeinfo... makeinfo --split-size=5000000
checking for modern makeinfo... yes
checking for doxygen... yes
checking for dot... no
checking for xsltproc... yes
checking for xmllint... yes
checking for stylesheets used in generation of documentation... no
checking for local stylesheet directory... no
checking for dblatex... no
checking for pdflatex... yes
checking for ruby... yes
checking for dbtoepub... no
configure: updating cache ./config.cache
checking for gxx-include-dir... no
checking for --enable-version-specific-runtime-libs... no
checking for install location... ${prefix}/${target_alias}/include/c++/${gcc_version}
configure: creating ./config.status
config.status: creating Makefile
...

Pretty please cross-test for your favorite cross-target.  The
build system was running Fedora 12, FWIW.

brgds, H-P


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]