Bug 74064
Summary: | loadkeys does not load strings | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Vladimir Kolpakov <w> |
Component: | kbd | Assignee: | Eido Inoue <havill> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | CC: | csc, eighner, vrn.ppl.sdi |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-04-19 19:06:24 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
Vladimir Kolpakov
2002-09-14 05:27:02 UTC
*** Bug 74065 has been marked as a duplicate of this bug. *** I can reproduce this problem exactly. Is there a possible fix in one of the rawhide packages? I've been looking to map some of my useless "Microsoft Kbd" keys for use on the console and it seems that there's no way of doing it. Although loadkeys is broken in the distribution, I downloaded the source (kbd-1.06-26.src.rpm) and had no trouble compiling and installing it. The compiled from source loadkeys will load strings and in every way that I can tell performs according to the documentation in man loadkeys and man 5 keymaps. If you need a solution now and have the development tools (compiler, make, etc.) this may work for you. A bug in gcc as distributed wiht RH8.0 is causing the problem with loadkeys. Compile without the -mcpu=i686 make the bug go away. Compile with version 2.96 of gcc makes the bug go away. The bug in gcc is triggered when you pass a structure by contents instead of pasing the address of the structure in a subrutine call, and some other conditions also plays a role as the bug is not always triggered. Villy behavior does not exist with current compiler. closing. |