First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 198302
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: AMD64 Project <amd64@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alexander T <spam@ndl.kiev.ua>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
erlang-11.2.5-amd64-odbc.patch This patch enables odbcserver compilation on x86_64 platforms patch Alexander T 2007-11-06 22:48 0000 563 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 198302 depends on: Show dependency tree
Show dependency graph
Bug 198302 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-11-06 22:46 0000
On x86_64 arch the "odbcserver" helper executable (should be located at
erlang/lib/odbc<version>/priv/bin after installation), which is required for
proper ODBC operation, is not compiled by default, thus resulting in missing
ODBC support in erlang.

It's not clear why is it disabled on x86_64, as after enabling its compilation
everything seems to work OK (tested with ejabberd + MySQL + MyODBC).

See https://bugzilla.altlinux.org/show_bug.cgi?id=12576 for similar bug-report
in ALT Linux and some additional information - discussion is in Russian, but
the conclusion is that it also worked there after uncommenting odbcserver
compilation.

Reproducible: Always

Steps to Reproduce:




The patch for enabling "odbcserver" compilation is attached.

------- Comment #1 From Alexander T 2007-11-06 22:48:29 0000 -------
Created an attachment (id=135394) [edit]
This patch enables odbcserver compilation on x86_64 platforms

------- Comment #2 From Christian Faulhammer 2007-11-20 12:47:42 0000 -------
Patch sent to upstream with question why this was actually disabled...maybe
there was a reason and we cannot foresee it at the moment.  Thanks for the
notice however.

------- Comment #3 From Christian Faulhammer 2007-11-21 17:24:26 0000 -------
Thanks for the contribution and research.  Upstream answered as following: 

"The only reason is that we do not have a test environment where we can
verify that it works. To the best of my knowledge the code does not do
anything that is unportable to a 64-bit architecture.  We could
upgrade our test environment but as we have no funding for supporting
odbc on 64-bit architecture so the priority of this is very low. However
I think it would be reasonable that we remove the disabling from the
make file now that we know that it does work.  I can not promise but I 
will take it up with the project management."

-r3 added to the repository, don't expect it to be stable, as I will go
straight for R12.

------- Comment #4 From Mike Doty 2007-11-21 17:32:06 0000 -------
(In reply to comment #3)
> Thanks for the contribution and research.  Upstream answered as following: 
> 
> "The only reason is that we do not have a test environment where we can
> verify that it works. To the best of my knowledge the code does not do
> anything that is unportable to a 64-bit architecture.  We could
> upgrade our test environment but as we have no funding for supporting
> odbc on 64-bit architecture so the priority of this is very low. However
> I think it would be reasonable that we remove the disabling from the
> make file now that we know that it does work.  I can not promise but I 
> will take it up with the project management."
> 
> -r3 added to the repository, don't expect it to be stable, as I will go
> straight for R12.
> 

A shell account is available on pitr.amd64.dev.gentoo.org to upstream
developers of packages in our tree.  Please contact pitr-admins@g.o for more
details.

------- Comment #5 From Christian Faulhammer 2007-11-21 17:40:38 0000 -------
(In reply to comment #4)
> A shell account is available on pitr.amd64.dev.gentoo.org to upstream
> developers of packages in our tree.  Please contact pitr-admins@g.o for more
> details.

 I told upstream about it, thanks for the notice.  But I am surprised that
Ericson (Erlang upstream) has no money for a 64bit system.

First Last Prev Next    No search results available      Search page      Enter new bug