|Subject:||Re: [Tinycc-devel] include more options in configure|
|Date:||Mon, 28 May 2012 16:37:16 +0200|
|User-agent:||KMail/1.13.7 (Linux/3.2.0-2-amd64; KDE/4.7.4; x86_64; ; )|
Le lundi 28 mai 2012 07:19:34, Pedro A ARANDA a écrit :
> > Subject: Re: [Tinycc-devel] include more options in configure to be
> > able to build tinycc with debian
> > Message-ID: <address@hidden>
> > Content-Type: text/plain; charset="utf-8"
> > Le vendredi 25 mai 2012 19:59:59, Pedro A ARANDA a ?crit :
> > > I needed to force configure to ignore the following options for a
> > > successful build in Debian/Ubuntu
> > >
> > > --build=*|--sysconfdir=*|--localstatedir=*|--libexecdir=*
> > > --disable-maintainer-mode|--disable-dependency-tracking
> > I don't understand. If I do ./configure --prefix=/usr I get the same
> > parameter as if the package was installed from the package. If you want
> > it in /usr/local then there's even nothing to do as it's the default.
> > What do you get when running ./configure and what would you like to get?
> > > It would be nice if there was some way this could be included in future
> > > versions,
> > >
> > > /PA
> > Best regards,
> > Thomas Preud'homme
> Salut Thomas,
> I fear I didn't tell the whole story , sorry :( The problem is not when you
> call ./configure directly but when you call it from dpkg-buildpackage to
> actually build the package. In this case, configure is excepted not to
> report an error on the options of my first mail. I have seen other
> configure scripts that send out a warning (unknown option) but continue
> processing the command line. That would be the best solution. I have
> checked that myself and it works. With the last mob, tcc builds as a .deb
> package both for i386 and x86_64 flawlessly. I have it running on Ubuntu
> 12.04LTS on an Atom netbook and on my (desk|lap)top.
Oh, I understand now. Since multiarch entered Debian, tcc is built by calling configure manually, not with dh_auto_configure. Since current tcc could be run without manual options, this issue will affect my packaging as well.
Grishka, would the following patch be fine with you? I saw you add the change to error out on unknown option.
diff --git a/configure b/configure
index 188c360..a3202b6 100755
@@ -168,7 +168,7 @@ for opt do
- *) echo "configure: unrecognized option $opt"; exit 1
+ *) echo "[WARNING] configure: unrecognized option $opt"
> I ould also like to report that I have been able to compile and run the
> last tinycc mob on a 64 bit MAC (Snow Leopard). I'm currently
> investigating what is happenning on a 32 bit system, where tcc just bails
> out with a stack alignment trap during the build process...
Description: This is a digitally signed message part.
|[Prev in Thread]||Current Thread||[Next in Thread]|