Your message dated Thu, 10 Aug 2017 09:50:54 +0000
with message-id <e1dfk7c-0007lt...@fasolo.debian.org>
and subject line Bug#870853: fixed in tcl8.6 8.6.7+dfsg-1
has caused the Debian Bug report #870853,
regarding captures unqualified compiler in tclConfig.sh variable TCL_CC
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
870853: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870853
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tcl8.6-dev
Version: 8.6.6+dfsg-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:tcl-signal

The build of tcl8.6 captures the ./configure detected CC into a variable
TCL_CC stored in tclConfig.sh in tcl8.6-dev. Other packages end up
sourcing that file in ./configure and use TCL_CC for building (e.g.
tcl-signal). Since tcl8.6-dev uses "gcc" (i.e. the build architecture
compiler), such packages fail to cross build. tclConfig.sh (being an
architecture dependent file) should use an architecture-qualified
compiler, i.e. one with the host architecture prefix. The attached patch
ensures that tcl8.6's ./configure uses such a qualified CC. Please
consider applying it.

Helmut
diff --minimal -Nru tcl8.6-8.6.6+dfsg/debian/changelog 
tcl8.6-8.6.6+dfsg/debian/changelog
--- tcl8.6-8.6.6+dfsg/debian/changelog  2016-07-28 05:15:50.000000000 +0200
+++ tcl8.6-8.6.6+dfsg/debian/changelog  2017-08-05 21:30:21.000000000 +0200
@@ -1,3 +1,10 @@
+tcl8.6 (8.6.6+dfsg-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Arch-qualify TCL_CC. (closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 05 Aug 2017 21:30:21 +0200
+
 tcl8.6 (8.6.6+dfsg-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru tcl8.6-8.6.6+dfsg/debian/rules 
tcl8.6-8.6.6+dfsg/debian/rules
--- tcl8.6-8.6.6+dfsg/debian/rules      2016-07-28 05:05:40.000000000 +0200
+++ tcl8.6-8.6.6+dfsg/debian/rules      2017-08-05 21:30:16.000000000 +0200
@@ -10,6 +10,10 @@
 LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS)
 export LDFLAGS
 
+ifeq ($(origin CC),default)
+CC = $(DEB_HOST_GNU_TYPE)-gcc
+endif
+
 ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
 # See bug #446335 for -fno-unit-at-a-time
 ifeq ($(DEB_HOST_ARCH), hppa)
@@ -33,6 +37,7 @@
        TCL_PACKAGE_PATH="/usr/local/lib/tcltk /usr/local/share/tcltk \
                          /usr/lib/tcltk/$(DEB_HOST_MULTIARCH) /usr/lib/tcltk 
/usr/share/tcltk \
                          /usr/lib/tcltk/tcl$(v) /usr/lib" \
+       CC="$(CC)" \
        CFLAGS="$(CFLAGS)" \
        CPPFLAGS="$(CPPFLAGS)" \
        TCL_SHLIB_LD_EXTRAS="-Wl,-soname,\$${TCL_LIB_FILE}" \

--- End Message ---
--- Begin Message ---
Source: tcl8.6
Source-Version: 8.6.7+dfsg-1

We believe that the bug you reported is fixed in the latest version of
tcl8.6, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 870...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated tcl8.6 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 10 Aug 2017 12:20:14 +0300
Source: tcl8.6
Binary: tcl8.6 libtcl8.6 libtcl8.6-dbg tcl8.6-dev tcl8.6-doc
Architecture: source amd64 all
Version: 8.6.7+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Tcl/Tk Packagers <pkg-tcltk-devel@lists.alioth.debian.org>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Description:
 libtcl8.6  - Tcl (the Tool Command Language) v8.6 - run-time library files
 libtcl8.6-dbg - Symbol files for libtcl8.6
 tcl8.6     - Tcl (the Tool Command Language) v8.6 - shell
 tcl8.6-dev - Tcl (the Tool Command Language) v8.6 - development files
 tcl8.6-doc - Tcl (the Tool Command Language) v8.6 - manual pages
Closes: 870853
Changes:
 tcl8.6 (8.6.7+dfsg-1) unstable; urgency=medium
 .
   * New upstream release.
   * Refreshed patches and the symbols table.
   * Arch-qualify TCL_CC. (closes: #870853).
   * Don't add ldconfig trigger manually since dh_makeshlibs can do it iself.
   * Bumped standards version to 4.0.1.
Checksums-Sha1:
 9a6d620342273b134434de9d9fca370f714699a8 2053 tcl8.6_8.6.7+dfsg-1.dsc
 7b5d54f8c35b03238cb23b71a0dcfb2254cb3fcd 5873685 tcl8.6_8.6.7+dfsg.orig.tar.gz
 af8630e71ccbaef27b6375a62634c839ddca1f6b 15116 
tcl8.6_8.6.7+dfsg-1.debian.tar.xz
 86db72d63c57936fadaf09057a8c4008979cf75c 5269154 
libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb
 c0d8f689758aff002a1c40ed6e90f23dcd5ada88 987568 
libtcl8.6_8.6.7+dfsg-1_amd64.deb
 871f823def38b055506d05db82dc714651123fa4 24080 
tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb
 e332400c74f8dd988eef5bd5569a3915c16a2847 991798 
tcl8.6-dev_8.6.7+dfsg-1_amd64.deb
 fd0be0116137dee553af6ce9d2776f073c1396a5 1722236 
tcl8.6-doc_8.6.7+dfsg-1_all.deb
 008def8bd923347b6f8132ca1476d2d95f567308 6719 
tcl8.6_8.6.7+dfsg-1_amd64.buildinfo
 64ed3ccbce371c343df9c65051065f71eb132454 122748 tcl8.6_8.6.7+dfsg-1_amd64.deb
Checksums-Sha256:
 c0a77a3407eda4225583e0c766cdd46491a7800a52445bf5797e0e24b933549f 2053 
tcl8.6_8.6.7+dfsg-1.dsc
 6a4f0682b08e2823162b6136be9f9b217c49c68387b771a84d80557849c99b78 5873685 
tcl8.6_8.6.7+dfsg.orig.tar.gz
 30d42f83c77a15feb45345f8da240790bf5a25bf80e98ad235cbbdcddecddd88 15116 
tcl8.6_8.6.7+dfsg-1.debian.tar.xz
 5c2b660916f18325ff0b8af3e411867a7ed3db9ceffe960bbd2253968cdff3ca 5269154 
libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb
 d43d76a5be6c44f1b86ffe027b2e70f46c8afa5367425e0021c0e9d0bbfb1a0d 987568 
libtcl8.6_8.6.7+dfsg-1_amd64.deb
 eedf729ba5b5994e420e2b821294fa6192e5cf6c907c4c12198689956b191206 24080 
tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb
 bb5e656525907bdd02c3909dac8286c56ca51453f51f55c7f08a26573c741d4b 991798 
tcl8.6-dev_8.6.7+dfsg-1_amd64.deb
 a478786f3ca0e5e2c88a13e32b40356cf8b780fceafdd8d0fbd57bbc0a81b8da 1722236 
tcl8.6-doc_8.6.7+dfsg-1_all.deb
 42c0a4fad6401a87caca97f81ca0cc017eb3944bc17e0be3224ac258a0abab9f 6719 
tcl8.6_8.6.7+dfsg-1_amd64.buildinfo
 8ebf8dbb4f58e6731e77a631065ec545b7f825f5420ed5b4ae8205333cafe675 122748 
tcl8.6_8.6.7+dfsg-1_amd64.deb
Files:
 1359bc2e38f7458faac43108239a5fcc 2053 libs optional tcl8.6_8.6.7+dfsg-1.dsc
 a78b1f6a4d9e36859ea414f8f7353102 5873685 libs optional 
tcl8.6_8.6.7+dfsg.orig.tar.gz
 fb9d404d98ccd2ce1b91c5e842686ff9 15116 libs optional 
tcl8.6_8.6.7+dfsg-1.debian.tar.xz
 46bbcc0dd67e675bcf595d0d34b829b3 5269154 debug extra 
libtcl8.6-dbg_8.6.7+dfsg-1_amd64.deb
 fe594ff6a5ee527bd66503a5a1b58e55 987568 libs optional 
libtcl8.6_8.6.7+dfsg-1_amd64.deb
 98e1915e7564441e1261f457c892d53c 24080 debug extra 
tcl8.6-dbgsym_8.6.7+dfsg-1_amd64.deb
 29db99ba7dd85001ec83afc831781ce1 991798 libdevel optional 
tcl8.6-dev_8.6.7+dfsg-1_amd64.deb
 7bff290b2c05ad79b4e302561e61b6e7 1722236 doc optional 
tcl8.6-doc_8.6.7+dfsg-1_all.deb
 ceb6a84448550346a1239a8674f657ed 6719 libs optional 
tcl8.6_8.6.7+dfsg-1_amd64.buildinfo
 0fa424620b39bbd296d6272e264aa596 122748 interpreters optional 
tcl8.6_8.6.7+dfsg-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAlmMJ7wACgkQTyrk60tj
54flmBAAyIHENtJQutqF0kKW28ZOpsDH6xbJ36GVcZGTVVEIj3B17Pcin/lKqB1i
6RoLazp7OFBKFroJ4hd+WW3sQdbu+evX2ZaROHgc3GsAsdwq8DwMOmlbkMaaulle
qmhNo6tZZgfJ9Z8HwxZIKAC2oyUSR67D4YAE5+iggH1eVlhiCnV71mSelcaB43G0
bjnZTJba1THo8/JAh+l4CxA9EqL/5j7qWlP+Mx2iWsRpYYTMY6iK+xOY8NvKknni
+/LbTugW8QVk2PDdAJy38tkHHu5S9ECI3APDD1vZlqyEb4JRqNoe9HJ77P5UQ8aW
R00z8mwiVqwA1cm+4XypmQPwbXGH0uEkd3IBoQSySgQwd9wxJcRqK4+xVz1hJMrk
y6ATLVbDZT2Khi0dze+32lROsTisBb0SSOVxaTLdE37gykMHxrk4vPhy1kub/PVy
9Ms415gNgW19kC5ZllI/qB28Yu/FW6h3eNrEzkPChnrJMb19R5XWK56+J2nnEqD9
Km+pM94PvKLSJ+I5GTKdPwqIyuUtiQFSVrnLt3w/boGRjMEIw4qXTEq1T4qMvyB2
IOxzKRuaTxIVoSGz2m9ruuRNqO4H1Oi2eYx3PfZtScg4uaIpNZIYsqcJMBUCezjN
HYs/gcknmlxWEpIVbEs0lia8hh6JZbjYQg8uH21n9/WxKk5tnJk=
=d+ag
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-tcltk-devel mailing list
Pkg-tcltk-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-tcltk-devel

Reply via email to