cvs commit: src/usr.bin/file magic.5
Ruslan Ermilov
ru at FreeBSD.org
Mon May 29 03:22:39 PDT 2006
Hi John-Mark,
On Sun, May 28, 2006 at 07:15:36AM +0000, John-Mark Gurney wrote:
> jmg 2006-05-28 07:15:36 UTC
>
> FreeBSD src repository
>
> Modified files:
> usr.bin/file magic.5
> Log:
[...]
> compiling mgc on a big endian system (specificly tested sparc64) breaks,
> using one from a little endian system works
>
> Revision Changes Path
> 1.24 +18 -0 src/usr.bin/file/magic.5
>
I have another experience from cross-build research. Namely,
only a native endianness format of *.mgc file works. Just
confirmed this on a freshly installed 6.1-RELEASE:
: Script started on Mon May 29 13:01:57 2006
: sun# uname -sm
: FreeBSD sparc64
: sun# file magic.mgc*
: magic.mgc: magic binary file for file(1) cmd (version 2) (big endian)
: magic.mgc_: magic binary file for file(1) cmd (version 2) (little endian)
: sun# file /bin/sh
: /bin/sh: ELF 64-bit MSB executable, SPARC V9, version 1 (FreeBSD), dynamically linked (uses shared libs), stripped
: sun# mv magic.mgc magic.mgc~
: sun# mv magic.mgc_ magic.mgc
: sun# file /bin/sh
: /bin/sh: data, dynamically linked (uses shared libs), stripped
: sun# file magic.mgc*
: magic.mgc: magic binary file for file(1) cmd (version 33554432) (big endian)
: magic.mgc~: JPEG 2000 image
: sun# exit
: exit
:
: Script done on Mon May 29 13:02:49 2006
I.e., using a LE magic.mgc gives bullshit on a BE system. Can you
please re-check?
Cheers,
--
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20060529/8231886d/attachment.pgp
More information about the cvs-src
mailing list