Bug 186757
| Summary: | opendir() work abnormal with ia32el service | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 4 | Reporter: | joan <joan_cn> |
| Component: | ia32el | Assignee: | Petr Machata <pmachata> |
| Status: | CLOSED NOTABUG | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 4.0 | CC: | eric.lin, mnewsome |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | ia64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-09-04 13:30:48 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
joan
2006-03-26 03:23:38 UTC
*** Bug 186758 has been marked as a duplicate of this bug. *** *** Bug 186754 has been marked as a duplicate of this bug. *** *** Bug 186753 has been marked as a duplicate of this bug. *** This is the behavior by design of the ia64 linux system. it's not ia32el problem. Only way to overcome it is by changing the design of the system. Yes, by the test result, I'v got it is the ia64 architecture problem. But could you please give us some workaround for this issue? And how about other APIs, where could I found the API list that function different on ia64 platform? It would be very import for developers who porting the program to ia64 platform. many thanks! Yes, by the test result, I'v got it is the ia64 architecture problem. But could you please give us some workaround for this issue? And how about other APIs, where could I found the API list that function different on ia64 platform? It would be very import for developers who porting the program to ia64 platform. many thanks! Answer from Intel: As a process, Intel doesn't provide direct support for IA-32 EL customers - OSV should do the support (in your case, redhat). I'd like to suggest you to describe your problems clearly in your bugzilla to see how Redhat response. Dear Redhat, Who can help me? thanks! Question 1: Where can I found the APIs list that function differnt on pure 32bit environment and IA-32 EL environment, such as opendir() and chdir()described in this bug. Question 2: Is there any workaround for the opendir() issue, for example, is there any option in compile? Many thanks! Joan: Answer 1: On IA-64, all file-related functions will prefer files from /emul/ia32-linux/, if they are available. This is built in kernel. If kernel altroot isn't available, ia32el does that emulation itself for ia32 binaries. For definitive list, file ia32el_v6_intel/src/ia32toia64/user32_pathwalk.c would be of particular interest for you. Answer 2: I don't think there is a workaround for that, apart from removing the file from /emul/ia32-linux. Is that explanation enough for you? |