This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Alpha hwcaps


Why are you doing this?  2.4.late and 2.6 will set AT_PLATFORM to

#define ELF_PLATFORM                            \
({                                              \
        enum implver_enum i_ = implver();       \
        ( i_ == IMPLVER_EV4 ? "ev4"             \
        : i_ == IMPLVER_EV5                     \
          ? (amask(AMASK_BWX) ? "ev5" : "ev56") \
        : amask (AMASK_CIX) ? "ev6" : "ev67");  \
})

Which will do exactly what you want without any additional help.
If you want to match ev68 or ev7 (can't see why off hand), then
the proper place to fix is in the kernel.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]