Your message dated Mon, 25 Jan 2010 17:02:16 +0900
with message-id <[email protected]>
and subject line Re: libatomic-ops: sh4: Please support emulation of  
AO_compare_XXX_emulation
has caused the Debian Bug report #566085,
regarding libatomic-ops: sh4: Please support emulation of 
AO_compare_XXX_emulation  function
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 [email protected]
immediately.)


-- 
566085: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566085
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libatomic-ops
Version: 1.2+cvs20091005-1
Severity: important
Tags: patch
User: [email protected]
Usertags: sh4
X-Debbugs-CC: [email protected]

Hi,

This package supports AO_test_and_set_full only.
However, this does not support an AO_compare_XXX function.
sh4 has to use AO_compare_XXX_emulation function for compatibility
with other SH cpu.
Please support emulation of AO_compare_XXX_emulation function

If there is not this function, the software that used these functions
cannot build.
For example, firebird2.5 cannot build now.

http://buildd.debian-ports.org/fetch.php?pkg=firebird2.5&arch=sh4&ver=2.5.0.25784~ReleaseCandidate1.ds2-4&stamp=1263837682&file=log&as=raw
I made patch. Could you apply this patch?

Best regards,
 Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6
--- a/src/atomic_ops.hg 2010-01-21 04:45:04.000000000 +0000
+++ b/src/atomic_ops.h  2010-01-21 04:45:47.000000000 +0000
@@ -243,6 +243,7 @@
 # endif /* __mips__ */
 # if defined(__sh__) || defined(SH4)
 #   include "atomic_ops/sysdeps/gcc/sh.h"
+#   define AO_REQUIRE_CAS
 #   define AO_CAN_EMUL_CAS
 # endif /* __sh__ */
 #endif /* __GNUC__ && !AO_USE_PTHREAD_DEFS */

--- End Message ---
--- Begin Message ---
Hi,

This patch is a mistake.
I don't define AO_REQUIRE_CAS in libatomic.
user (upper program ) defines and uses AO_REQUIRE_CAS.

Best regards,
  Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6


--- End Message ---

Reply via email to