Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2021-01-22 Thread Helmut Grohne
Hi, On Thu, Jan 21, 2021 at 08:30:10PM +0100, Abou Al Montacir wrote: > We already patch the compiler to call ld.bfd instead of ld, so we can change > the > name as you wish. Can you implement just this part and poke me once that has hit unstable? I can send a patch for the next step then. > Yo

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2021-01-21 Thread Abou Al Montacir
Hi Helmut, On Tue, 2021-01-12 at 22:05 +0100, Helmut Grohne wrote: > Hi, > I'm coming late to the party and I only understand a fraction of whatyou > wrote, but the parts I do understand make a lot of sense. Better late than never. I'm surprised by the analysis you made, it is quite deep and correc

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2017-12-16 Thread Abou Al Montacir
Hi Paul, > On top of this, the autopkgtest now seems broken (both in Debian and > Ubuntu): > https://ci.debian.net/packages/f/fpc/unstable/amd64/ > http://autopkgtest.ubuntu.com/packages/f/fpc (they were green in bionic) This looks like a make file was not generated. > # Make files are now generat

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2017-12-15 Thread Abou Al Montacir
Hi Paul On Fri, 2017-12-15 at 09:26 +0100, Paul Gevers wrote: > Just curious, why did you upload to unstable without fixing these issues > > first? As I explained in my previous message, this will need to take a decision on either moving files to other packages or to put them in /usr/bin/. I don'

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2017-11-15 Thread Abou Al Montacir
Hi Peter and All, On Tue, 2017-11-14 at 23:32 +, peter green wrote: > Going to experimental before unstable with aggressive changes certainly makes > sense. IIRC experimental buildds only use build-depends from experimental when > required to satisfy version constraints, so by changing version

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2016-12-02 Thread Ben Longbons
I got it completely working now! I did have to repack binutils-{i586,x86-64}-linux-gnu though. Tested that I can generate both i386 and aarch64 binaries, solely by specifying `-P`. Still haven't actually tested linking with libc, for that we'll need to do something nasty about /lib32/ (probably ju

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2016-12-02 Thread Ben Longbons
Okay, I've got it *almost* working: https://gist.github.com/o11c/cf98115ba716ebdd1dc2cc75b290f321 I'm still getting errors from update-alternatives in postinst, but I *think* everything else is right - at least, things that weren't completely wrong before (there are a lot of those). I have SUCCES

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2016-12-01 Thread Paul Gevers
Hi, On 29-11-16 02:25, Ben Longbons wrote: > On Mon, Nov 28, 2016 at 12:19 AM, Abou Al Montacir > wrote: >> For now you can use multi-arch to install fp-compiler > > No, you can't (that was the first thing I thought of): > fp-compiler:i386 depends on binutils:i386 rather than > binutils-i586-lin

Bug#845498: [Pkg-pascal-devel] Bug#845498: Bug#845498: /usr/bin/fpc-3.0.0: Provide cross-compilers

2016-11-29 Thread Abou Al Montacir
Hi Ben, Wow, I'm impressed with your analysis, you really hit many points that are real problem for going multiarch. The dependency on linker package could be fixed easily as you said. For the /etc/fpc.cfg, this could be solved by adding liens like: # path to the gcclib#ifdef cpui386-Fl/usr/lib/