develooper Front page | perl.perl5.porters | Postings from February 2003

Re: MSWin32 seems lost again (18785)

Thread Previous | Thread Next
From:
Nicholas Clark
Date:
February 28, 2003 02:45
Subject:
Re: MSWin32 seems lost again (18785)
Message ID:
20030228104454.S2347@plum.flirble.org
On Fri, Feb 28, 2003 at 03:08:13AM +0100, Abe Timmerman wrote:

> Thanks, althoug it didn't apply, we're now back to an old failing:
> 
> g++ -mdll -o ..\perl59.dll -Wl,--base-file -Wl,perl.base  -g 
> -L"c:\perl\lib\CORE
> " -L"C:\MinGW\lib" \
>             C:\DOCUME~1\abeltje\LOCALS~1\Temp\mk00022a
> dlltool --output-lib ..\libperl59.a \
>                 --dllname perl59.dll \
>                 --def perldll.def \
>                 --base-file perl.base \
>                 --output-exp perl.exp
> g++ -mdll -o ..\perl59.dll  -g -L"c:\perl\lib\CORE" -L"C:\MinGW\lib" \
>             C:\DOCUME~1\abeltje\LOCALS~1\Temp\mk000304
> perl.exp(.edata+0xff4):fake: undefined reference to `Perl_sv_setsv_cow'
> dmake.exe:  Error code 1, while making '..\perl59.dll'

That's in embed.fnc like this:

#ifdef PERL_COPY_ON_WRITE
Ap	|SV*	|sv_setsv_cow	|SV* dsv|SV* ssv
#endif

Why isn't it working? Is your perl being built with -DPERL_COPY_ON_WRITE?
If not, any idea where the reference to it is coming from?

Nicholas Clark

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About