VC++ sp6 out!

Discussion about official Mozilla Firefox builds
chob
Posts: 4283
Joined: May 17th, 2003, 12:05 pm
Location: London, UK

VC++ sp6 out!

Post by chob »

Don't know if this will effect/help/interest any win builders, but service pack 6 for visual c++ has been released.

http://www.microsoft.com/downloads/deta ... layLang=en
hussam
Posts: 616
Joined: August 22nd, 2003, 11:49 am
Contact:

Post by hussam »

Great news. I've been beta testing this for a while.
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Well ;o)

Only 60 Mb to download ? ;o)

/me will download it after reading releases notes ;o)
MozJF
User avatar
Lohvarn
Posts: 332
Joined: January 30th, 2004, 9:43 pm
Location: Fort Worth, TX

Post by Lohvarn »

Nice to see they're still supporting it. Maybe O2 will work in VC6 now.
idioteque
Posts: 40
Joined: March 27th, 2003, 11:04 am
Location: US

Not useful for processor pack users

Post by idioteque »

Unfortunately, you can't use this service pack if you need the processor pack too.
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

why not ?

EDIT: I am trying to build thunderbird with Sp6 installed.

EDIT 2: Made with VC++ 6.0Sp6 and running well ;o)
MozJF
User avatar
Lohvarn
Posts: 332
Joined: January 30th, 2004, 9:43 pm
Location: Fort Worth, TX

Post by Lohvarn »

Wasn't the processor pack included in SP5 anyway?
chob
Posts: 4283
Joined: May 17th, 2003, 12:05 pm
Location: London, UK

Post by chob »

sp6 breaks the processor pack... until they release a new version anyway.
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Really ? So, why can I use a firefox built with Visual C++ 6.0 Sp6 without problem ?
MozJF
chob
Posts: 4283
Joined: May 17th, 2003, 12:05 pm
Location: London, UK

Post by chob »

Don't know, I'm only relaying what I was told.

Edit: http://msdn.microsoft.com/vstudio/downl ... nload.aspx

The Visual C++ 6.0 Processor Pack is not compatible with Visual C++ Service Pack 6. If you install the Visual C++ Service Pack 6 on a machine on which the Processor Pack is already installed, the Processor Pack functionality will become unavailable. Likewise, if you install the Processor Pack on a machine on which the Service Pack 6 is already installed, the Service Pack 6 will no longer function.
chob
Posts: 4283
Joined: May 17th, 2003, 12:05 pm
Location: London, UK

Post by chob »

Aside: http://support.microsoft.com/default.as ... -us;834001
329594 FIX: Visual C++ 6.0 Optimizer may generate code that experiences access violations

This is a good thing for firefox builders right?
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

chob wrote:Don't know, I'm only relaying what I was told.

Edit: http://msdn.microsoft.com/vstudio/downl ... nload.aspx

The Visual C++ 6.0 Processor Pack is not compatible with Visual C++ Service Pack 6. If you install the Visual C++ Service Pack 6 on a machine on which the Processor Pack is already installed, the Processor Pack functionality will become unavailable. Likewise, if you install the Processor Pack on a machine on which the Service Pack 6 is already installed, the Service Pack 6 will no longer function.


Well, I have installed SP6 above a VC++ 6.0 Sp5 + processor pack, and --enable-crypto option - which uses processor pack is still working. I can go on https:// (related to crypto option) without problem ;o)
MozJF
User avatar
Lohvarn
Posts: 332
Joined: January 30th, 2004, 9:43 pm
Location: Fort Worth, TX

Post by Lohvarn »

Processor pack should only provide optimizations so I don't think it being disabled would prevent Firefox from compiling.
MozJF
Posts: 2007
Joined: July 14th, 2003, 10:07 am
Location: Near Atlantic Ocean

Post by MozJF »

Processor pack is only use the ASM code of crypto libs. Or am I wrong ? ;o)
MozJF
idioteque
Posts: 40
Joined: March 27th, 2003, 11:04 am
Location: US

Post by idioteque »

The Visual C++ 6.0 Processor Pack provides intrinsic support for enhanced instruction sets supported by Intel and Advanced Micro Devices (AMD) processors. The instructions sets supported are Intel's Pentium III new instruction sets (Streaming SIMD Extensions [SSE]) and Intel's Pentium 4 new instruction sets (Streaming SIMD Extensions 2 [SSE2]) as well as AMD's 3DNow! Instruction sets.


from: http://msdn.microsoft.com/vstudio/downl ... fault.aspx

In other words, if you want to use SSE, SSE2, or 3dNow instructions in your assembly code you need it.
Post Reply