[pkg-firebird-general] Bug#769161: Bug#769161: Bug#769161: ppc64el port is wrong

marius adrian popa mapopa at gmail.com
Wed Nov 12 14:21:20 UTC 2014


Seems that i have copied the prefix from trunk , now i fixed and added the
lines

OS_ServerFiles=inet_server.cpp

EMBED_UTIL_TARGETS=gstat gds_relay gsec nbackup fb_lock_print fbguard
fbsvcmgr fbtracemgr
CLIENT_UTIL_TARGETS=gstat gds_relay gsec nbackup fb_lock_print fbguard
fbmgr_bin fbsvcmgr fbtracemgr

Physical_IO_Module=unix.cpp


just a quick test

/opt/firebird2.5/bin/isql employee.fdb
Database:  employee.fdb
SQL> show version
CON> ;
ISQL Version: LI-V2.5.3.26799 Firebird 2.5
Server version:
Firebird/linux PPC64EL (access method), version "LI-V2.5.3.26799 Firebird
2.5"
on disk structure version 11.2



On Wed, Nov 12, 2014 at 1:48 PM, marius adrian popa <mapopa at gmail.com>
wrote:

> I have committed to both 3.0 and 2.5 branches
> Here is the 2.5 list of patches (you can diff it with the release branch)
>
> https://sourceforge.net/p/firebird/code/60194/
> https://sourceforge.net/p/firebird/code/60195/
> https://sourceforge.net/p/firebird/code/60198/
> https://sourceforge.net/p/firebird/code/60201/
>
>
> In the last patch I have add an ARM64 define twice in common.h , but
> corrected after that
>
> On Tue, Nov 11, 2014 at 10:16 PM, Damyan Ivanov <dmn at debian.org> wrote:
>
>> Package: src:firebird2.5
>> Subject: firebird2.5: ppc64el built as bigendian
>> Version: 2.5.3.26778.ds4-2
>> Severity: serious
>> Justification: possible data corruption
>>
>> -=| marius adrian popa, 11.11.2014 15:57:19 +0200 |=-
>> > From the build log i see that ppc64el is treated like a bigendian port
>> >
>> https://buildd.debian.org/status/fetch.php?pkg=firebird2.5&arch=ppc64el&ver=2.5.3.26778.ds4-3%2Bb1&stamp=1415464014
>>
>> Good catch. Forwarding as a bugreport.
>>
>> In my understanding this would cause data corruption when transferring
>> data between ppc64el client/server and a non ppc64-el system --
>> doubles and big integers would be swapped when there's no need to and
>> won't be swapped when there is need to do so.
>>
>> > We need to create a new port for it
>>
>> Please let me know when the implementation ID/patch/commit is
>> available.
>>
>>
>> -- Damyan
>>
>> _______________________________________________
>> pkg-firebird-general mailing list
>> pkg-firebird-general at lists.alioth.debian.org
>>
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-firebird-general
>>
>
>
> _______________________________________________
> pkg-firebird-general mailing list
> pkg-firebird-general at lists.alioth.debian.org
>
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-firebird-general
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-firebird-general/attachments/20141112/ee7976af/attachment-0002.html>


More information about the pkg-firebird-general mailing list