If it's only used inside elf/ and the #include is fixed to <> then the generic file can stay in elf/ rather than moving to sysdeps/generic/. The file should get a comment saying it might be overridden by a sysdeps file. Thanks, Roland