remove attempts to be pie-compatible from i386 crt1.s
[musl] / crt / i386 / crt1.s
index 4d5f572..f520745 100644 (file)
@@ -1,3 +1,5 @@
+.weak _init
+.weak _fini
 .text
 .global _start
 _start:
@@ -8,12 +10,10 @@ _start:
        pushl %esp
        pushl %esp
        pushl %edx
-       pushl %ebp
-       pushl %ebp
+       pushl $_fini
+       pushl $_init
        pushl %eax
        pushl %ecx
-       call 1f
-1:     addl $[main-.],(%esp)
-       //pushl $main
+       pushl $main
        call __libc_start_main
 1:     jmp 1b