1 |
On пн, 2004-12-06 at 21:09 +0100, Milus János wrote: |
2 |
> 2004-12-06, h keltezéssel 09:16-kor Kevin F. Quinn ezt írta: |
3 |
> |
4 |
> > -r3 is known not to work with hardened GCC, unless you use static. There is a fix for this is in -r4, which is currently masked because it makes significant changes to various paths. |
5 |
> > |
6 |
> > The fix compiles pretty much everything with '-nonow', which removes the defaulted "-z now" added by the hardened GCC specs, and allows xorg to work properly with dlloader (but not elfloader, which is unlikely to ever be "fixed"). |
7 |
> > |
8 |
> > Kev. |
9 |
> > |
10 |
> > |
11 |
> |
12 |
> Is that mean, that the binary-only nvidia driver will work with -r4? Or |
13 |
> the binary-only drivers uses elfloader, and no hope to work in a |
14 |
> hardened system? |
15 |
> |
16 |
Hi, |
17 |
i'm not sure but just (5 min) ago finished emerging xorg-x11-6.8.0-r4 |
18 |
w/o hardened, with gcc-specs set to vanilla, done etc-update for |
19 |
6-files, changed PaX-flags on some binaries-Xorg, started X, changed |
20 |
PaX-flags on glxinfo and here's the output: |
21 |
name of display: :0.0 |
22 |
display: :0 screen: 0 |
23 |
direct rendering: Yes |
24 |
server glx vendor string: NVIDIA Corporation |
25 |
server glx version string: 1.3 |
26 |
server glx extensions: |
27 |
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, |
28 |
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control |
29 |
client glx vendor string: NVIDIA Corporation |
30 |
client glx version string: 1.3 |
31 |
client glx extensions: |
32 |
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info, |
33 |
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync, |
34 |
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, |
35 |
GLX_SGIX_pbuffer, |
36 |
GLX_SGI_swap_control, GLX_NV_float_buffer |
37 |
GLX extensions: |
38 |
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig, |
39 |
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control, |
40 |
GLX_ARB_get_proc_address |
41 |
OpenGL vendor string: NVIDIA Corporation |
42 |
OpenGL renderer string: GeForce4 MX 440/AGP/SSE/3DNOW! |
43 |
OpenGL version string: 1.5.2 NVIDIA 66.29 |
44 |
OpenGL extensions: |
45 |
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters, |
46 |
GL_ARB_point_sprite, GL_ARB_shader_objects, |
47 |
GL_ARB_shading_language_100, |
48 |
GL_ARB_texture_compression, GL_ARB_texture_cube_map, |
49 |
GL_ARB_texture_env_add, GL_ARB_texture_env_combine, |
50 |
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, |
51 |
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, |
52 |
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, |
53 |
GL_ARB_vertex_shader, |
54 |
GL_ARB_window_pos, GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr, |
55 |
GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax, |
56 |
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, |
57 |
GL_EXT_compiled_vertex_array, GL_EXT_Cg_shader, |
58 |
GL_EXT_draw_range_elements, GL_EXT_fog_coord, |
59 |
GL_EXT_multi_draw_arrays, |
60 |
GL_EXT_packed_pixels, GL_EXT_paletted_texture, |
61 |
GL_EXT_pixel_buffer_object, |
62 |
GL_EXT_point_parameters, GL_EXT_rescale_normal, |
63 |
GL_EXT_secondary_color, |
64 |
GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette, |
65 |
GL_EXT_stencil_wrap, GL_EXT_texture_compression_s3tc, |
66 |
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp, |
67 |
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, |
68 |
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod, |
69 |
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array, |
70 |
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat, |
71 |
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_fence, |
72 |
GL_NV_fog_distance, GL_NV_light_max_exponent, |
73 |
GL_NV_packed_depth_stencil, |
74 |
GL_NV_pixel_data_range, GL_NV_point_sprite, |
75 |
GL_NV_register_combiners, |
76 |
GL_NV_texgen_reflection, GL_NV_texture_env_combine4, |
77 |
GL_NV_texture_rectangle, GL_NV_vertex_array_range, |
78 |
GL_NV_vertex_array_range2, GL_NV_vertex_program, |
79 |
GL_NV_vertex_program1_1, |
80 |
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod, |
81 |
GL_SUN_slice_accum |
82 |
glu version: 1.3 |
83 |
glu extensions: |
84 |
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess |
85 |
|
86 |
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav |
87 |
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat |
88 |
---------------------------------------------------------------------- |
89 |
0x21 16 tc 0 16 0 r y . 5 6 5 0 4 16 0 16 16 16 16 0 0 None |
90 |
0x22 16 dc 0 16 0 r y . 5 6 5 0 4 16 0 16 16 16 16 0 0 None |
91 |
0x23 16 tc 0 16 0 r . . 5 6 5 0 4 16 0 16 16 16 16 0 0 None |
92 |
0x24 16 tc 0 16 0 r y . 5 6 5 0 4 0 0 16 16 16 16 0 0 None |
93 |
0x25 16 tc 0 16 0 r . . 5 6 5 0 4 0 0 16 16 16 16 0 0 None |
94 |
0x26 16 dc 0 16 0 r . . 5 6 5 0 4 16 0 16 16 16 16 0 0 None |
95 |
0x27 16 dc 0 16 0 r y . 5 6 5 0 4 0 0 16 16 16 16 0 0 None |
96 |
0x28 16 dc 0 16 0 r . . 5 6 5 0 4 0 0 16 16 16 16 0 0 None |
97 |
...END... |
98 |
Kernel-2.6.7-hardened-r17. Latest (6629) nvidia. This is all the info |
99 |
for now. |
100 |
HTH |
101 |
-- |
102 |
Rumen Yotov <rumen_yotov@×××.bg> |