Dear developers team,

I am happy to forward you some mails concerning new bugs we have received. It 
lloks like we have got some more developers looking into the software.

Please see the attachments.

Cheers,


Manuel
-- 
Regards
Manuel Schneider

Wikimedia CH - Verein zur Förderung Freien Wissens
Wikimedia CH - Association for the advancement of free knowledge
www.wikimedia.ch
--- Begin Message ---
http://bugs.openzim.org/show_bug.cgi?id=6


Marc Bantle <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Platform|PC                          |Other
           Severity|enhancement                 |blocker




--- Comment #1 from Marc Bantle <[email protected]>  2009-07-18 14:42:51 CET ---
Corrected platform and importance

-- 
Configure bugmail: http://bugs.openzim.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


--- End Message ---
--- Begin Message ---
http://bugs.openzim.org/show_bug.cgi?id=5

           Summary: zimreader on arm: miss-aligned dirent header
           Product: openZIM
           Version: unspecified
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P5
         Component: zimlib
        AssignedTo: [email protected]
        ReportedBy: [email protected]
   Estimated Hours: 0.0


Created an attachment (id=1)
 --> (http://bugs.openzim.org/attachment.cgi?id=1)
Patch to correct alignment of the dirent header

-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: armel (armv4tl)

Kernel: Linux 2.6.24-20081103.git7172ec57 (PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to de_DE.UTF-8)

Plattform: openmoko Freerunner

Since the dirent header variable in 

  zim::std::istream& operator>> (std::istream& in, Dirent& dirent)

is define as char, the compiler chooses 2-byte-alignment. Later
4-byte access will fail on architectures with poor miss-alignment
recovery (see [1]).

Possibly there are further variables to be explicitly alignment.
I only fixed the one that made zimreader fail (see patch).

Note: The patch is gcc-specific, which may not be desired.

[1] linux-2.6.28/Documentation/unaligned-memory-access.txt

-- 
Configure bugmail: http://bugs.openzim.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


--- End Message ---
--- Begin Message ---
http://bugs.openzim.org/show_bug.cgi?id=5





--- Comment #1 from Marc Bantle <[email protected]>  2009-07-18 14:14:03 CET ---
Created an attachment (id=2)
 --> (http://bugs.openzim.org/attachment.cgi?id=2)
Log of a page request with missalignment (without patch)

-- 
Configure bugmail: http://bugs.openzim.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


--- End Message ---
--- Begin Message ---
http://bugs.openzim.org/show_bug.cgi?id=5





--- Comment #2 from Marc Bantle <[email protected]>  2009-07-18 14:19:45 CET ---
Created an attachment (id=3)
 --> (http://bugs.openzim.org/attachment.cgi?id=3)
Log of a page request without missalignment (with patch applied)

Timestamps have been removed from both logs for easier comparison.

-- 
Configure bugmail: http://bugs.openzim.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


--- End Message ---
--- Begin Message ---
http://bugs.openzim.org/show_bug.cgi?id=6

           Summary: zimreader on arm: cxxtools/m4/asmtype.m4 broken for
                    arm architecture
           Product: openZIM
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: zimlib
        AssignedTo: [email protected]
        ReportedBy: [email protected]
   Estimated Hours: 0.0


Created an attachment (id=4)
 --> (http://bugs.openzim.org/attachment.cgi?id=4)
Patch for fixing build configuration for arm plattform (cxxtools/m4/asmtype.m4)

Since I couldn't find a bug tracker for cxxtools, i'll submit this bug here.
Sorry, if I cause inconveniences.

-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: armel (armv4tl)

Kernel: Linux 2.6.24-20081103.git7172ec57 (PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to de_DE.UTF-8)

Plattform: openmoko Freerunner

Patch contains two fixes:

  Square brackets in assembler code get eaten by automake. Doubling
  helped.

  CXXTOOLS_ATOMICITY_ARM needs to be renamed CXXTOOLS_ATOMICITY_GCC_ARM 
  for make to build atomicity.gcc.arm.cpp.

This has also been tested in an cross-build environment.

-- 
Configure bugmail: http://bugs.openzim.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


--- End Message ---
_______________________________________________
dev-l mailing list
[email protected]
https://intern.openzim.org/mailman/listinfo/dev-l

Reply via email to