[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#801096: marked as done (qtmake's linux-g++-m64 spec sets -m64 on aarch64-linux-gnu)



Your message dated Fri, 09 Oct 2015 12:04:33 -0300
with message-id <2158606.oOiY69q9Ps@tonks>
and subject line Re: Bug#801096: qtmake's linux-g++-m64 spec sets -m64 on aarch64-linux-gnu
has caused the Debian Bug report #801096,
regarding qtmake's linux-g++-m64 spec sets -m64 on aarch64-linux-gnu
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 owner@bugs.debian.org
immediately.)


-- 
801096: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801096
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: qmake-qt5
Version: 5.4.2+dfsg-2
Severity: important

this is seen when building openjfx on arm64:
https://launchpadlibrarian.net/220388096/buildlog_ubuntu-wily-arm64.openjfx_8u60-b27-0ubuntu1_BUILDING.txt.gz

build.gradle chooses to set the linux-g++-m64 spec, and then fails on the unknown -m64 option. Trying to use the linux-g++ option fails, because the qplatformdefs.h of this spec is basically empty. This file is identical for the -m32 and -m64 specs, so why not include it there?
--- End Message ---
--- Begin Message ---
On Friday 09 October 2015 07:27:20 Matthias Klose wrote:
> Control: tags -1 - moreinfo
> 
> On 09.10.2015 03:05, Lisandro Damián Nicanor Pérez Meyer wrote:
> > tag 801096 moreinfo
> > thanks
> > 
> > Hi Matthias!
> > 
> > On Tuesday 06 October 2015 11:56:31 Matthias Klose wrote:
> >> Package: qmake-qt5
> >> Version: 5.4.2+dfsg-2
> >> Severity: important
> >> 
> >> this is seen when building openjfx on arm64:
> >> https://launchpadlibrarian.net/220388096/buildlog_ubuntu-wily-arm64.openj
> >> fx_ 8u60-b27-0ubuntu1_BUILDING.txt.gz
> > 
> > Well, the first thing to note here is that you are filing a bug against
> > the
> > Debian package using an Ubuntu build. Maybe you fired reportbug on the
> > wrong machine?
> 
> at this time there was no Debian build. So please don't speculate.

Come on Matthias, I'm trying to be helpful here and really though you might 
have mistakenly filed the bug in the wrong place. I even contacted Timo and 
Dmitry to take a look at the Ubuntu stuff (they are Ubuntu Qt maintainers) 
just in case this was the problem.

> You can
> now reproduce this by disabling the 12-generic-qmake-spec.patch.

No need to, the patch you made is just the right thing to do: aarch64 uses 
linux-g++, not linux-g++-64.

> >> build.gradle chooses to set the linux-g++-m64 spec,
> > 
> > That's wrong, it should be using linux-g++ on aarch64. Moreover I don't
> > understand why it's chossing a specific mkspec, that's selected at Qt5
> > build time and should be respected.
> 
> why shipping a spec which is wrong in the first place?

Because it's not. Aarch64 should not be passed -m64 as the linux-g++-64 mkspec 
does. And it's not the only arch to do so, feel free to check qtbase-
opensource-src's debian/rules for more info.

So the bug is in openjfx, and as you already have a patch to fix it I won't 
reassign this bug but just close it.

regards, Lisandro.

-- 
2: Windows con las funciones que realiza se clasifica como:
    * Un bug
    Damian Nadales
    http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply to: